Class CsrsStub

  • All Implemented Interfaces:
    Csrs, CsrsTypes, com.vmware.vapi.bindings.Service

    public class CsrsStub
    extends com.vmware.vapi.internal.bindings.Stub
    implements Csrs
    Remote stub implementation of the Csrs API service.

    WARNING: Internal class, subject to change in future versions.

    • Field Summary

      • Fields inherited from class com.vmware.vapi.internal.bindings.Stub

        apiProvider, converter, ifaceId, retryPolicy, securityContext
    • Constructor Summary

      Constructors 
      Constructor Description
      CsrsStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)  
      CsrsStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.internal.bindings.TypeConverter typeConverter, com.vmware.vapi.bindings.StubConfigurationBase config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TlsCsr create​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsCsr tlsCsr)
      Creates a new certificate signing request (CSR).
      void create​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsCsr tlsCsr, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback)
      Creates a new certificate signing request (CSR).
      void create​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsCsr tlsCsr, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Creates a new certificate signing request (CSR).
      TlsCsr create​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsCsr tlsCsr, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Creates a new certificate signing request (CSR).
      void delete​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId)
      Removes a specified CSR.
      void delete​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
      Removes a specified CSR.
      void delete​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Removes a specified CSR.
      void delete​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Removes a specified CSR.
      TlsCsr get​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId)
      Returns information about the specified CSR.
      void get​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback)
      Returns information about the specified CSR.
      void get​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns information about the specified CSR.
      TlsCsr get​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns information about the specified CSR.
      TlsCertificate importcsr​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsTrustData tlsTrustData)
      Imports a certificate authority (CA)-signed certificate for a CSR.
      void importcsr​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsTrustData tlsTrustData, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
      Imports a certificate authority (CA)-signed certificate for a CSR.
      void importcsr​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsTrustData tlsTrustData, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Imports a certificate authority (CA)-signed certificate for a CSR.
      TlsCertificate importcsr​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, TlsTrustData tlsTrustData, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Imports a certificate authority (CA)-signed certificate for a CSR.
      TlsCsrListResult list​(java.lang.String orgId, java.lang.String projectId, java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy)
      Returns information about all of the CSRs that have been created.
      void list​(java.lang.String orgId, java.lang.String projectId, java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsrListResult> asyncCallback)
      Returns information about all of the CSRs that have been created.
      void list​(java.lang.String orgId, java.lang.String projectId, java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.AsyncCallback<TlsCsrListResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns information about all of the CSRs that have been created.
      TlsCsrListResult list​(java.lang.String orgId, java.lang.String projectId, java.lang.String cursor, java.lang.String includedFields, java.lang.Long pageSize, java.lang.Boolean sortAscending, java.lang.String sortBy, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Returns information about all of the CSRs that have been created.
      TlsCertificate selfsign​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, long daysValid)
      Self-signs the previously generated CSR.
      void selfsign​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, long daysValid, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
      Self-signs the previously generated CSR.
      void selfsign​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, long daysValid, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Self-signs the previously generated CSR.
      TlsCertificate selfsign​(java.lang.String orgId, java.lang.String projectId, java.lang.String csrId, long daysValid, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Self-signs the previously generated CSR.
      TlsCertificate selfsign0​(java.lang.String orgId, java.lang.String projectId, TlsCsrWithDaysValid tlsCsrWithDaysValid)
      Creates a new self-signed certificate.
      void selfsign0​(java.lang.String orgId, java.lang.String projectId, TlsCsrWithDaysValid tlsCsrWithDaysValid, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
      Creates a new self-signed certificate.
      void selfsign0​(java.lang.String orgId, java.lang.String projectId, TlsCsrWithDaysValid tlsCsrWithDaysValid, com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Creates a new self-signed certificate.
      TlsCertificate selfsign0​(java.lang.String orgId, java.lang.String projectId, TlsCsrWithDaysValid tlsCsrWithDaysValid, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Creates a new self-signed certificate.
      • Methods inherited from class com.vmware.vapi.internal.bindings.Stub

        invokeMethod, invokeMethodAsync, invokeStreamMethod, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CsrsStub

        public CsrsStub​(com.vmware.vapi.core.ApiProvider apiProvider,
                        com.vmware.vapi.internal.bindings.TypeConverter typeConverter,
                        com.vmware.vapi.bindings.StubConfigurationBase config)
      • CsrsStub

        public CsrsStub​(com.vmware.vapi.core.ApiProvider apiProvider,
                        com.vmware.vapi.bindings.StubConfigurationBase config)
    • Method Detail

      • create

        public TlsCsr create​(java.lang.String orgId,
                             java.lang.String projectId,
                             java.lang.String csrId,
                             TlsCsr tlsCsr)
        Description copied from interface: Csrs
        Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.

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

        Specified by:
        create in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to create (required)
        tlsCsr - (required)
        Returns:
        com.vmware.nsx_policy.model.TlsCsr
      • create

        public TlsCsr create​(java.lang.String orgId,
                             java.lang.String projectId,
                             java.lang.String csrId,
                             TlsCsr tlsCsr,
                             com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.

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

        Specified by:
        create in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to create (required)
        tlsCsr - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.TlsCsr
      • create

        public void create​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId,
                           TlsCsr tlsCsr,
                           com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback)
        Description copied from interface: Csrs
        Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.

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

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

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

        Specified by:
        create in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to create (required)
        tlsCsr - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • create

        public void create​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId,
                           TlsCsr tlsCsr,
                           com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Creates a new certificate signing request (CSR). A CSR is encrypted text that contains information about your organization (organization name, country, and so on) and your Web server's public key, which is a public certificate the is generated on the server that can be used to forward this request to a certificate authority (CA). A private key is also usually created at the same time as the CSR.

        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.TlsCsr

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

        Specified by:
        create in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to create (required)
        tlsCsr - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • delete

        public void delete​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        delete in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to delete (required)
      • delete

        public void delete​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        delete in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to delete (required)
        invocationConfig - Configuration for the method invocation.
      • delete

        public void delete​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback)
        Description copied from interface: Csrs
        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.

        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

        Specified by:
        delete in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to delete (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • delete

        public void delete​(java.lang.String orgId,
                           java.lang.String projectId,
                           java.lang.String csrId,
                           com.vmware.vapi.bindings.client.AsyncCallback<java.lang.Void> asyncCallback,
                           com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

        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

        Specified by:
        delete in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to delete (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • get

        public TlsCsr get​(java.lang.String orgId,
                          java.lang.String projectId,
                          java.lang.String csrId)
        Description copied from interface: Csrs
        Returns information about the specified CSR.

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

        Specified by:
        get in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to read (required)
        Returns:
        com.vmware.nsx_policy.model.TlsCsr
      • get

        public TlsCsr get​(java.lang.String orgId,
                          java.lang.String projectId,
                          java.lang.String csrId,
                          com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Returns information about the specified CSR.

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

        Specified by:
        get in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to read (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.TlsCsr
      • get

        public void get​(java.lang.String orgId,
                        java.lang.String projectId,
                        java.lang.String csrId,
                        com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback)
        Description copied from interface: Csrs
        Returns information about the specified CSR.

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

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

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

        Specified by:
        get in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to read (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • get

        public void get​(java.lang.String orgId,
                        java.lang.String projectId,
                        java.lang.String csrId,
                        com.vmware.vapi.bindings.client.AsyncCallback<TlsCsr> asyncCallback,
                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Returns information about the specified CSR.

        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.TlsCsr

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

        Specified by:
        get in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - ID of CSR to read (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • importcsr

        public TlsCertificate importcsr​(java.lang.String orgId,
                                        java.lang.String projectId,
                                        java.lang.String csrId,
                                        TlsTrustData tlsTrustData)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        importcsr in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        tlsTrustData - (required)
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • importcsr

        public TlsCertificate importcsr​(java.lang.String orgId,
                                        java.lang.String projectId,
                                        java.lang.String csrId,
                                        TlsTrustData tlsTrustData,
                                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        importcsr in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        tlsTrustData - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • importcsr

        public void importcsr​(java.lang.String orgId,
                              java.lang.String projectId,
                              java.lang.String csrId,
                              TlsTrustData tlsTrustData,
                              com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
        Description copied from interface: Csrs
        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.

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

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

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

        Specified by:
        importcsr in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        tlsTrustData - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • importcsr

        public void importcsr​(java.lang.String orgId,
                              java.lang.String projectId,
                              java.lang.String csrId,
                              TlsTrustData tlsTrustData,
                              com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback,
                              com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

        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.TlsCertificate

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

        Specified by:
        importcsr in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        tlsTrustData - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • list

        public TlsCsrListResult list​(java.lang.String orgId,
                                     java.lang.String projectId,
                                     java.lang.String cursor,
                                     java.lang.String includedFields,
                                     java.lang.Long pageSize,
                                     java.lang.Boolean sortAscending,
                                     java.lang.String sortBy)
        Description copied from interface: Csrs
        Returns information about all of the CSRs that have been created.

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

        Specified by:
        list in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includedFields - Comma separated list of fields that should be included in query result (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.TlsCsrListResult
      • list

        public TlsCsrListResult list​(java.lang.String orgId,
                                     java.lang.String projectId,
                                     java.lang.String cursor,
                                     java.lang.String includedFields,
                                     java.lang.Long pageSize,
                                     java.lang.Boolean sortAscending,
                                     java.lang.String sortBy,
                                     com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Returns information about all of the CSRs that have been created.

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

        Specified by:
        list in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includedFields - Comma separated list of fields that should be included in query result (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.TlsCsrListResult
      • list

        public void list​(java.lang.String orgId,
                         java.lang.String projectId,
                         java.lang.String cursor,
                         java.lang.String includedFields,
                         java.lang.Long pageSize,
                         java.lang.Boolean sortAscending,
                         java.lang.String sortBy,
                         com.vmware.vapi.bindings.client.AsyncCallback<TlsCsrListResult> asyncCallback)
        Description copied from interface: Csrs
        Returns information about all of the CSRs that have been created.

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

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

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

        Specified by:
        list in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includedFields - Comma separated list of fields that should be included in query result (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

        public void list​(java.lang.String orgId,
                         java.lang.String projectId,
                         java.lang.String cursor,
                         java.lang.String includedFields,
                         java.lang.Long pageSize,
                         java.lang.Boolean sortAscending,
                         java.lang.String sortBy,
                         com.vmware.vapi.bindings.client.AsyncCallback<TlsCsrListResult> asyncCallback,
                         com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        Returns information about all of the CSRs that have been created.

        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.TlsCsrListResult

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

        Specified by:
        list in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        cursor - Opaque cursor to be used for getting next page of records (supplied by current result page) (optional)
        includedFields - Comma separated list of fields that should be included in query result (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.
      • selfsign

        public TlsCertificate selfsign​(java.lang.String orgId,
                                       java.lang.String projectId,
                                       java.lang.String csrId,
                                       long daysValid)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        selfsign in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        daysValid - Number of days the certificate will be valid, default 825 days (required)
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • selfsign

        public TlsCertificate selfsign​(java.lang.String orgId,
                                       java.lang.String projectId,
                                       java.lang.String csrId,
                                       long daysValid,
                                       com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        selfsign in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        daysValid - Number of days the certificate will be valid, default 825 days (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • selfsign

        public void selfsign​(java.lang.String orgId,
                             java.lang.String projectId,
                             java.lang.String csrId,
                             long daysValid,
                             com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
        Description copied from interface: Csrs
        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.

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

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

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

        Specified by:
        selfsign in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        daysValid - Number of days the certificate will be valid, default 825 days (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • selfsign

        public void selfsign​(java.lang.String orgId,
                             java.lang.String projectId,
                             java.lang.String csrId,
                             long daysValid,
                             com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback,
                             com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

        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.TlsCertificate

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

        Specified by:
        selfsign in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        csrId - CSR this certificate is associated with (required)
        daysValid - Number of days the certificate will be valid, default 825 days (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.
      • selfsign0

        public TlsCertificate selfsign0​(java.lang.String orgId,
                                        java.lang.String projectId,
                                        TlsCsrWithDaysValid tlsCsrWithDaysValid)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        selfsign0 in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        tlsCsrWithDaysValid - (required)
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • selfsign0

        public TlsCertificate selfsign0​(java.lang.String orgId,
                                        java.lang.String projectId,
                                        TlsCsrWithDaysValid tlsCsrWithDaysValid,
                                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

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

        Specified by:
        selfsign0 in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        tlsCsrWithDaysValid - (required)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.TlsCertificate
      • selfsign0

        public void selfsign0​(java.lang.String orgId,
                              java.lang.String projectId,
                              TlsCsrWithDaysValid tlsCsrWithDaysValid,
                              com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback)
        Description copied from interface: Csrs
        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.

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

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

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

        Specified by:
        selfsign0 in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        tlsCsrWithDaysValid - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • selfsign0

        public void selfsign0​(java.lang.String orgId,
                              java.lang.String projectId,
                              TlsCsrWithDaysValid tlsCsrWithDaysValid,
                              com.vmware.vapi.bindings.client.AsyncCallback<TlsCertificate> asyncCallback,
                              com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: Csrs
        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.

        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.TlsCertificate

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

        Specified by:
        selfsign0 in interface Csrs
        Parameters:
        orgId - The organization ID (required)
        projectId - The project ID (required)
        tlsCsrWithDaysValid - (required)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.