Class AggregatedWithPaginationStub

    • Field Summary

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

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

      Constructors 
      Constructor Description
      AggregatedWithPaginationStub​(com.vmware.vapi.core.ApiProvider apiProvider, com.vmware.vapi.bindings.StubConfigurationBase config)  
      AggregatedWithPaginationStub​(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
      PolicyDraftPaginatedAggregatedConfigurationResult get​(java.lang.String draftId, java.lang.String requestId, java.lang.String rootPath)
      Get a paginated aggregated configuration of a given draft.
      void get​(java.lang.String draftId, java.lang.String requestId, java.lang.String rootPath, com.vmware.vapi.bindings.client.AsyncCallback<PolicyDraftPaginatedAggregatedConfigurationResult> asyncCallback)
      Get a paginated aggregated configuration of a given draft.
      void get​(java.lang.String draftId, java.lang.String requestId, java.lang.String rootPath, com.vmware.vapi.bindings.client.AsyncCallback<PolicyDraftPaginatedAggregatedConfigurationResult> asyncCallback, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Get a paginated aggregated configuration of a given draft.
      PolicyDraftPaginatedAggregatedConfigurationResult get​(java.lang.String draftId, java.lang.String requestId, java.lang.String rootPath, com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
      Get a paginated aggregated configuration of a given draft.
      • 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

      • AggregatedWithPaginationStub

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

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

      • get

        public PolicyDraftPaginatedAggregatedConfigurationResult get​(java.lang.String draftId,
                                                                     java.lang.String requestId,
                                                                     java.lang.String rootPath)
        Description copied from interface: AggregatedWithPagination
        Get a paginated aggregated configuration of a given draft. This aggregated configuration is the differnece between the current published firewall configuration and a firewall configuration stored in a given draft. For an initial API call, if request_id is present in a response, then this is a paginated aggregated configuration of a given draft, containing all the security policies from the aggregated configuration. Using this request_id, more granular aggregated configuration, at security policy level, can be fetched from subsequent API calls. Absence of request_id suggests that whole aggregated configuration has been returned as a response to initial API call, as the size of aggregated configuration is not big enough to need pagination.

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

        Specified by:
        get in interface AggregatedWithPagination
        Parameters:
        draftId - (required)
        requestId - Request identifier to track subsequent API calls (optional)
        rootPath - Path of the root object of subtree (optional)
        Returns:
        com.vmware.nsx_policy.model.PolicyDraftPaginatedAggregatedConfigurationResult
      • get

        public PolicyDraftPaginatedAggregatedConfigurationResult get​(java.lang.String draftId,
                                                                     java.lang.String requestId,
                                                                     java.lang.String rootPath,
                                                                     com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: AggregatedWithPagination
        Get a paginated aggregated configuration of a given draft. This aggregated configuration is the differnece between the current published firewall configuration and a firewall configuration stored in a given draft. For an initial API call, if request_id is present in a response, then this is a paginated aggregated configuration of a given draft, containing all the security policies from the aggregated configuration. Using this request_id, more granular aggregated configuration, at security policy level, can be fetched from subsequent API calls. Absence of request_id suggests that whole aggregated configuration has been returned as a response to initial API call, as the size of aggregated configuration is not big enough to need pagination.

        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 AggregatedWithPagination
        Parameters:
        draftId - (required)
        requestId - Request identifier to track subsequent API calls (optional)
        rootPath - Path of the root object of subtree (optional)
        invocationConfig - Configuration for the method invocation.
        Returns:
        com.vmware.nsx_policy.model.PolicyDraftPaginatedAggregatedConfigurationResult
      • get

        public void get​(java.lang.String draftId,
                        java.lang.String requestId,
                        java.lang.String rootPath,
                        com.vmware.vapi.bindings.client.AsyncCallback<PolicyDraftPaginatedAggregatedConfigurationResult> asyncCallback)
        Description copied from interface: AggregatedWithPagination
        Get a paginated aggregated configuration of a given draft. This aggregated configuration is the differnece between the current published firewall configuration and a firewall configuration stored in a given draft. For an initial API call, if request_id is present in a response, then this is a paginated aggregated configuration of a given draft, containing all the security policies from the aggregated configuration. Using this request_id, more granular aggregated configuration, at security policy level, can be fetched from subsequent API calls. Absence of request_id suggests that whole aggregated configuration has been returned as a response to initial API call, as the size of aggregated configuration is not big enough to need pagination.

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

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

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

        Specified by:
        get in interface AggregatedWithPagination
        Parameters:
        draftId - (required)
        requestId - Request identifier to track subsequent API calls (optional)
        rootPath - Path of the root object of subtree (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
      • get

        public void get​(java.lang.String draftId,
                        java.lang.String requestId,
                        java.lang.String rootPath,
                        com.vmware.vapi.bindings.client.AsyncCallback<PolicyDraftPaginatedAggregatedConfigurationResult> asyncCallback,
                        com.vmware.vapi.bindings.client.InvocationConfig invocationConfig)
        Description copied from interface: AggregatedWithPagination
        Get a paginated aggregated configuration of a given draft. This aggregated configuration is the differnece between the current published firewall configuration and a firewall configuration stored in a given draft. For an initial API call, if request_id is present in a response, then this is a paginated aggregated configuration of a given draft, containing all the security policies from the aggregated configuration. Using this request_id, more granular aggregated configuration, at security policy level, can be fetched from subsequent API calls. Absence of request_id suggests that whole aggregated configuration has been returned as a response to initial API call, as the size of aggregated configuration is not big enough to need pagination.

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

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

        Specified by:
        get in interface AggregatedWithPagination
        Parameters:
        draftId - (required)
        requestId - Request identifier to track subsequent API calls (optional)
        rootPath - Path of the root object of subtree (optional)
        asyncCallback - Receives the status (progress, result or error) of the operation invocation.
        invocationConfig - Configuration for the method invocation.