Interface L3vpns

  • All Superinterfaces:
    L3vpnsTypes, com.vmware.vapi.bindings.Service
    All Known Implementing Classes:
    L3vpnsStub

    public interface L3vpns
    extends com.vmware.vapi.bindings.Service, L3vpnsTypes
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      void delete​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId)
      Deprecated.
      void delete​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      Deprecated.
      void delete​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      void delete​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn get​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId)
      Deprecated.
      void get​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
      Deprecated.
      void get​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn get​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3VpnListResult list​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String cursor, java.lang.Boolean includeMarkForDeleteObjects, java.lang.String includedFields, java.lang.String l3vpnSession, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy)
      Deprecated.
      void list​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String cursor, java.lang.Boolean includeMarkForDeleteObjects, java.lang.String includedFields, java.lang.String l3vpnSession, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<L3VpnListResult> asyncCallback)
      Deprecated.
      void list​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String cursor, java.lang.Boolean includeMarkForDeleteObjects, java.lang.String includedFields, java.lang.String l3vpnSession, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<L3VpnListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3VpnListResult list​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String cursor, java.lang.Boolean includeMarkForDeleteObjects, java.lang.String includedFields, java.lang.String l3vpnSession, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      void patch​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn)
      Deprecated.
      void patch​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      Deprecated.
      void patch​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      void patch​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn showsensitivedata​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId)
      Deprecated.
      void showsensitivedata​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
      Deprecated.
      void showsensitivedata​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn showsensitivedata​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn update​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn)
      Deprecated.
      void update​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
      Deprecated.
      void update​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
      L3Vpn update​(java.lang.String tier0Id, java.lang.String localeServiceId, java.lang.String l3vpnId, L3Vpn l3Vpn, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Deprecated.
    • Method Detail

      • delete

        @Deprecated
        void delete​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • delete

        @Deprecated
        void delete​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId,
                    com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • delete

        @Deprecated
        void delete​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId,
                    com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • delete

        @Deprecated
        void delete​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId,
                    com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                    com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • get

        @Deprecated
        L3Vpn get​(java.lang.String tier0Id,
                  java.lang.String localeServiceId,
                  java.lang.String l3vpnId)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • get

        @Deprecated
        L3Vpn get​(java.lang.String tier0Id,
                  java.lang.String localeServiceId,
                  java.lang.String l3vpnId,
                  com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • get

        @Deprecated
        void get​(java.lang.String tier0Id,
                 java.lang.String localeServiceId,
                 java.lang.String l3vpnId,
                 com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • get

        @Deprecated
        void get​(java.lang.String tier0Id,
                 java.lang.String localeServiceId,
                 java.lang.String l3vpnId,
                 com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback,
                 com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • list

        @Deprecated
        L3VpnListResult list​(java.lang.String tier0Id,
                             java.lang.String localeServiceId,
                             java.lang.String cursor,
                             java.lang.Boolean includeMarkForDeleteObjects,
                             java.lang.String includedFields,
                             java.lang.String l3vpnSession,
                             java.lang.Long pageSize,
                             java.lang.Boolean sortAscending,
                             java.lang.String sortBy)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includeMarkForDeleteObjects - Include objects that are marked for deletion in results (optional, default to false)
        includedFields - Comma separated list of fields that should be included in query result (optional)
        l3vpnSession - Resource type of L3Vpn Session (optional)
        pageSize - Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
        sortAscending - (optional)
        sortBy - Field by which records are sorted (optional)
        Returns:
        com.vmware.nsx_policy.model.L3VpnListResult
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • list

        @Deprecated
        L3VpnListResult list​(java.lang.String tier0Id,
                             java.lang.String localeServiceId,
                             java.lang.String cursor,
                             java.lang.Boolean includeMarkForDeleteObjects,
                             java.lang.String includedFields,
                             java.lang.String l3vpnSession,
                             java.lang.Long pageSize,
                             java.lang.Boolean sortAscending,
                             java.lang.String sortBy,
                             com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includeMarkForDeleteObjects - Include objects that are marked for deletion in results (optional, default to false)
        includedFields - Comma separated list of fields that should be included in query result (optional)
        l3vpnSession - Resource type of L3Vpn Session (optional)
        pageSize - Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
        sortAscending - (optional)
        sortBy - Field by which records are sorted (optional)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.L3VpnListResult
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • list

        @Deprecated
        void list​(java.lang.String tier0Id,
                  java.lang.String localeServiceId,
                  java.lang.String cursor,
                  java.lang.Boolean includeMarkForDeleteObjects,
                  java.lang.String includedFields,
                  java.lang.String l3vpnSession,
                  java.lang.Long pageSize,
                  java.lang.Boolean sortAscending,
                  java.lang.String sortBy,
                  com.vmware.vapi.bindings.client.AsyncCallback<L3VpnListResult> asyncCallback)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.L3VpnListResult

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includeMarkForDeleteObjects - Include objects that are marked for deletion in results (optional, default to false)
        includedFields - Comma separated list of fields that should be included in query result (optional)
        l3vpnSession - Resource type of L3Vpn Session (optional)
        pageSize - Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
        sortAscending - (optional)
        sortBy - Field by which records are sorted (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • list

        @Deprecated
        void list​(java.lang.String tier0Id,
                  java.lang.String localeServiceId,
                  java.lang.String cursor,
                  java.lang.Boolean includeMarkForDeleteObjects,
                  java.lang.String includedFields,
                  java.lang.String l3vpnSession,
                  java.lang.Long pageSize,
                  java.lang.Boolean sortAscending,
                  java.lang.String sortBy,
                  com.vmware.vapi.bindings.client.AsyncCallback<L3VpnListResult> asyncCallback,
                  com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.L3VpnListResult

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includeMarkForDeleteObjects - Include objects that are marked for deletion in results (optional, default to false)
        includedFields - Comma separated list of fields that should be included in query result (optional)
        l3vpnSession - Resource type of L3Vpn Session (optional)
        pageSize - Maximum number of results to return in this page (server may return fewer) (optional, default to 1000)
        sortAscending - (optional)
        sortBy - Field by which records are sorted (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • patch

        @Deprecated
        void patch​(java.lang.String tier0Id,
                   java.lang.String localeServiceId,
                   java.lang.String l3vpnId,
                   L3Vpn l3Vpn)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • patch

        @Deprecated
        void patch​(java.lang.String tier0Id,
                   java.lang.String localeServiceId,
                   java.lang.String l3vpnId,
                   L3Vpn l3Vpn,
                   com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        invocationConfig - Configuration for the method invocation.
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • patch

        @Deprecated
        void patch​(java.lang.String tier0Id,
                   java.lang.String localeServiceId,
                   java.lang.String l3vpnId,
                   L3Vpn l3Vpn,
                   com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • patch

        @Deprecated
        void patch​(java.lang.String tier0Id,
                   java.lang.String localeServiceId,
                   java.lang.String l3vpnId,
                   L3Vpn l3Vpn,
                   com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                   com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • showsensitivedata

        @Deprecated
        L3Vpn showsensitivedata​(java.lang.String tier0Id,
                                java.lang.String localeServiceId,
                                java.lang.String l3vpnId)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • showsensitivedata

        @Deprecated
        L3Vpn showsensitivedata​(java.lang.String tier0Id,
                                java.lang.String localeServiceId,
                                java.lang.String l3vpnId,
                                com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • showsensitivedata

        @Deprecated
        void showsensitivedata​(java.lang.String tier0Id,
                               java.lang.String localeServiceId,
                               java.lang.String l3vpnId,
                               com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • showsensitivedata

        @Deprecated
        void showsensitivedata​(java.lang.String tier0Id,
                               java.lang.String localeServiceId,
                               java.lang.String l3vpnId,
                               com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback,
                               com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • update

        @Deprecated
        L3Vpn update​(java.lang.String tier0Id,
                     java.lang.String localeServiceId,
                     java.lang.String l3vpnId,
                     L3Vpn l3Vpn)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • update

        @Deprecated
        L3Vpn update​(java.lang.String tier0Id,
                     java.lang.String localeServiceId,
                     java.lang.String l3vpnId,
                     L3Vpn l3Vpn,
                     com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Synchronous method overload. Result of the invocation will be reported as a method return value. Use invocationConfig to specify configuration for this particular invocation.

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.L3Vpn
        Throws:
        com.vmware.vapi.std.errors.InvalidRequest - Bad Request, Precondition Failed
        com.vmware.vapi.std.errors.Unauthorized - Forbidden
        com.vmware.vapi.std.errors.ServiceUnavailable - Service Unavailable
        com.vmware.vapi.std.errors.InternalServerError - Internal Server Error
        com.vmware.vapi.std.errors.NotFound - Not Found
      • update

        @Deprecated
        void update​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId,
                    L3Vpn l3Vpn,
                    com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • update

        @Deprecated
        void update​(java.lang.String tier0Id,
                    java.lang.String localeServiceId,
                    java.lang.String l3vpnId,
                    L3Vpn l3Vpn,
                    com.vmware.vapi.bindings.client.AsyncCallback<L3Vpn> asyncCallback,
                    com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Deprecated.
        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_.

        Asynchronous method overload. Result of the invocation will be reported via the specified asyncCallback. Use invocationConfig to specify configuration for this particular invocation.

        Invocation Result:
        com.vmware.nsx_policy.model.L3Vpn

        Operation Errors:
        InvalidRequest - Bad Request, Precondition Failed
        Unauthorized - Forbidden
        ServiceUnavailable - Service Unavailable
        InternalServerError - Internal Server Error
        NotFound - Not Found

        Parameters:
        tier0Id - (required)
        localeServiceId - (required)
        l3vpnId - (required)
        l3Vpn - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.