Package com.datasift.client.core

Examples of com.datasift.client.core.Usage


            case DAY:
            default:
                period = "day";
        }
        URI uri = newParams().put("period", period).forURL(config.newAPIEndpointURI(USAGE));
        Request request = config.http().GET(uri, new PageReader(newRequestCallback(future, new Usage(), config)));
        applyConfig(request).execute();
        return future;
    }
View Full Code Here


            case DAY:
            default:
                period = "day";
        }
        URI uri = newParams().put("period", period).forURL(config.newAPIEndpointURI(USAGE));
        Request request = config.http().GET(uri, new PageReader(newRequestCallback(future, new Usage(), config)));
        performRequest(future, request);
        return future;
    }
View Full Code Here

    }

    @Test
    public void testIfObjectsProcessedAndDelivered() {

        Usage usage = datasift.usage().sync();

        assertTrue(usage.isSuccessful());

//        assertEquals(usage.getEnd().getMillis(), end.getMillis());
//        assertEquals(usage.getStart().getMillis(), start.getMillis());

        assertEquals(usage.getStreams().getSeconds(), streams.get("seconds"));

        for (String key : usage.getStreams().getLicenses().keySet()) {
            if (!streams.containsKey(key)) {
                throw new AssertionError("The licenses map keys are not the same");
            }

            if (!streams.get(key).equals(usage.getStreams().getLicenses().get(key))) {
                throw new AssertionError("The licenses map values are not the same");
            }
        }
    }
View Full Code Here

    }

    @Test
    public void testIfUsageParamIsSentForAnHour() {
        m.setExpectedPeriod(Usage.Period.HOUR);
        Usage usage = datasift.usage(Usage.Period.HOUR).sync();
        //just need to check if successful if it isn't the server returns 401
        assertTrue(usage.isSuccessful());
    }
View Full Code Here

    }

    @Test
    public void testIfUsageParamIsSentForADay() {
        m.setExpectedPeriod(Usage.Period.DAY);
        Usage usage = datasift.usage(Usage.Period.DAY).sync();
        assertTrue(usage.isSuccessful());
    }
View Full Code Here

    }

    @Test
    public void testIfUsageParamIsSentForCurrent() {
        m.setExpectedPeriod(Usage.Period.CURRENT);
        Usage usage = datasift.usage(Usage.Period.CURRENT).sync();
        assertTrue(usage.isSuccessful());
    }
View Full Code Here

        //returns the cost of executing the request which produced this result
        result.rateLimitCost();
        //what's left of your rate limit quota
        result.rateLimitRemaining();

        Usage usage = datasift.usage().sync();

        Stream stream = Stream.fromString("13e9347e7da32f19fcdb08e297019d2e");
        Dpu dpu = datasift.dpu(stream).sync();

        Balance balance = datasift.balance().sync();
View Full Code Here

            case DAY:
            default:
                period = "day";
        }
        URI uri = newParams().put("period", period).forURL(config.newAPIEndpointURI(USAGE));
        Request request = config.http().GET(uri, new PageReader(newRequestCallback(future, new Usage(), config)));
        applyConfig(request).execute();
        return future;
    }
View Full Code Here

        //returns the cost of executing the request which produced this result
        result.rateLimitCost();
        //what's left of your rate limit quota
        result.rateLimitRemaining();

        Usage usage = datasift.usage().sync();

        Stream stream = Stream.fromString("13e9347e7da32f19fcdb08e297019d2e");
        Dpu dpu = datasift.dpu(stream).sync();

        Balance balance = datasift.balance().sync();
View Full Code Here

            case DAY:
            default:
                period = "day";
        }
        URI uri = newParams().put("period", period).forURL(config.newAPIEndpointURI(USAGE));
        Request request = config.http().GET(uri, new PageReader(newRequestCallback(future, new Usage(), config)));
        performRequest(future, request);
        return future;
    }
View Full Code Here

TOP

Related Classes of com.datasift.client.core.Usage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.