Search in sources :

Example 31 with Event

use of com.google.cloud.video.livestream.v1.Event in project requery by requery.

the class UpsertTest method testUpsertUpdate.

@Test
public void testUpsertUpdate() {
    Event event = new Event();
    UUID id = UUID.randomUUID();
    event.setId(id);
    event.setName("event1");
    data.insert(event);
    Event event2 = new Event();
    event2.setId(id);
    event2.setName("event2");
    data.upsert(event2);
    List<Event> events = data.select(Event.class).get().toList();
    assertTrue(events.size() == 1);
    assertEquals("event2", events.iterator().next().getName());
}
Also used : Event(io.requery.test.model3.Event) UUID(java.util.UUID) Test(org.junit.Test)

Example 32 with Event

use of com.google.cloud.video.livestream.v1.Event in project requery by requery.

the class UpsertTest method testUpsertOneToMany.

@Test
public void testUpsertOneToMany() {
    Event event = new Event();
    event.setId(UUID.randomUUID());
    Place place = new Place();
    place.setId(UUID.randomUUID().toString());
    place.setName("place");
    place.getEvents().add(event);
    data.upsert(place);
}
Also used : Event(io.requery.test.model3.Event) Place(io.requery.test.model3.Place) Test(org.junit.Test)

Example 33 with Event

use of com.google.cloud.video.livestream.v1.Event in project requery by requery.

the class UpsertTest method testUpsertInsertOneToMany.

@Test
public void testUpsertInsertOneToMany() {
    Event event = new Event();
    UUID id = UUID.randomUUID();
    event.setId(id);
    data.upsert(event);
    assertNotNull(event);
    Event event1 = new Event();
    event1.setId(id);
    Place place = new Place();
    place.setId(UUID.randomUUID().toString());
    place.setName("place");
    place.getEvents().add(event1);
    data.insert(place);
}
Also used : Event(io.requery.test.model3.Event) UUID(java.util.UUID) Place(io.requery.test.model3.Place) Test(org.junit.Test)

Example 34 with Event

use of com.google.cloud.video.livestream.v1.Event in project requery by requery.

the class UpsertTest method testUpsertOneToManyEmptyCollection.

@Test
public void testUpsertOneToManyEmptyCollection() {
    Event event1 = new Event();
    event1.setId(UUID.randomUUID());
    Place place = new Place();
    place.setId(UUID.randomUUID().toString());
    place.setName("place");
    place.getEvents().add(event1);
    place.getEvents().clear();
    data.upsert(place);
}
Also used : Event(io.requery.test.model3.Event) Place(io.requery.test.model3.Place) Test(org.junit.Test)

Example 35 with Event

use of com.google.cloud.video.livestream.v1.Event in project java-docs-samples by GoogleCloudPlatform.

the class CreateChannelEvent method createChannelEvent.

public static void createChannelEvent(String projectId, String location, String channelId, String eventId) throws IOException {
    // the "close" method on the client to safely clean up any remaining background resources.
    try (LivestreamServiceClient livestreamServiceClient = LivestreamServiceClient.create()) {
        var createEventRequest = CreateEventRequest.newBuilder().setParent(ChannelName.of(projectId, location, channelId).toString()).setEventId(eventId).setEvent(Event.newBuilder().setAdBreak(AdBreakTask.newBuilder().setDuration(Duration.newBuilder().setSeconds(30).build()).build()).setExecuteNow(true).build()).build();
        Event response = livestreamServiceClient.createEvent(createEventRequest);
        System.out.println("Channel event: " + response.getName());
    }
}
Also used : Event(com.google.cloud.video.livestream.v1.Event) LivestreamServiceClient(com.google.cloud.video.livestream.v1.LivestreamServiceClient)

Aggregations

Test (org.junit.Test)18 Event (io.requery.test.model3.Event)9 UUID (java.util.UUID)9 Event (org.apache.skywalking.apm.network.event.v3.Event)9 Test (org.junit.jupiter.api.Test)9 LivestreamServiceClient (com.google.cloud.video.livestream.v1.LivestreamServiceClient)5 Event (org.eclipse.bpmn2.Event)5 Event (com.google.cloud.video.livestream.v1.Event)4 Place (io.requery.test.model3.Place)4 Tag (io.requery.test.model3.Tag)4 AlarmMessage (org.apache.skywalking.oap.server.core.alarm.AlarmMessage)4 ListNamespacedEvent (com.marcnuri.yakc.api.events.v1.EventsV1Api.ListNamespacedEvent)3 Event (com.marcnuri.yakc.model.io.k8s.api.events.v1.Event)3 Event (io.fabric8.kubernetes.api.model.events.v1.Event)3 Event (io.requery.test.model2.Event)3 IOException (java.io.IOException)3 ArrayList (java.util.ArrayList)3 Event (uk.gov.justice.hmpps.prison.api.model.v1.Event)3 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)2 JsonArray (com.google.gson.JsonArray)2