API-Eulerian

 view release on metacpan or  search on metacpan

lib/API/Eulerian/EDW/Peer.pm  view on Meta::CPAN

This module is the base interface of an Eulerian Data Warehouse Peer.

=head1 METHODS

=head2 new()

I<Allocate and initialize a new API::Eulerian::EDW::Peer instance.>

=head3 input

=over 4

=item * setup - Hash Perl of initialization parameters

o class : Eulerian Data Warehouse Peer class name.

o kind : Eulerian Authority token kind.

o platform : Eulerian Authority platform.

o hook : API::Eulerian::EDW::Hook instance.

o token : Eulerian customer token.

o grid : Eulerian customer Grid.

o ip : Eulerian customer IP.

=back

=head3 output

=over 4

=item * Instance of an API::Eulerian::EDW::Peer.

=back

=head2 create()

I<Create a new Eulerian Data Warehouse Peer instance.>

=head3 input

=over 4

=item * name - Eulerian Data Warehouse Peer class name.

=back

=head3 output

=over 4

=item * Eulerian Data Warehouse Peer instance.

=back

=head2 request()

I<Send command to Eulerian Data Warehouse Platform>

=head3 input

=over 4

=item * command. Eulerian Data Warehouse command.

=back

=head3 output

=over 4

=item * API::Eulerian::EDW::Status.

=back

=head2 cancel()

I<Cancel Eulerian Data Warehouse Job on Eulerian Data Warehouse Platform>

=head3 output

=over 4

=item * API::Eulerian::EDW::Status.

=back

=head2 class()

I<Get Eulerian Data Warehouse Peer class name.>

=head3 output

=over 4

=item * Eulerian Data Warehouse Peer class name.

=back

=head2 kind()

I<Get/Set Eulerian Authority token kind.>

=head3 input

=over 4

=item * kind - Eulerian Authority token kind

=back

=head3 output


=over 4

=item * Eulerian Authority token kind.

=back

=head2 platform()

I<Get/Set Eulerian Authority platform.>



( run in 0.669 second using v1.01-cache-2.11-cpan-2e0ccfb7a10 )