Skip to content

Commit b9aa578

Browse files
update java8 snippets
1 parent 543c1b3 commit b9aa578

File tree

20 files changed

+508
-2
lines changed

20 files changed

+508
-2
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.monitor.v1.Alert;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Alert> alerts = Alert.reader()
17+
.setStartDate(LocalDate.of(2015, 4, 1))
18+
.setEndDate(LocalDate.of(2015, 4, 30))
19+
.setLogLevel("warning")
20+
.read();
21+
22+
// Loop over alerts and print out a property for each one.
23+
for (Alert alert : alerts) {
24+
System.out.println(alert.getAlertText());
25+
}
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.monitor.v1.Event;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
/// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Event> events = Event.reader()
17+
.setStartDate(LocalDate.of(2015, 3, 1))
18+
.setEndDate(LocalDate.of(2015, 4, 1))
19+
.read();
20+
21+
for (Event e : events) {
22+
System.out.println(e.getDescription());
23+
}
24+
}
25+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.monitor.v1.Event;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
/// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Event> events = Event.reader()
17+
.setSourceIpAddress("104.14.155.29")
18+
.setStartDate(LocalDate.of(2015, 4, 25))
19+
.setEndDate(LocalDate.of(2015, 4, 25))
20+
.read();
21+
22+
for (Event e : events) {
23+
System.out.println(e.getDescription());
24+
}
25+
}
26+
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// NOTE: This example uses the next generation Twilio helper library - for more
2+
// information on how to download and install this version, visit
3+
// https://www.twilio.com/docs/libraries/java
4+
import com.twilio.Twilio;
5+
import com.twilio.base.ResourceSet;
6+
import com.twilio.rest.notify.v1.service.Binding;
7+
8+
import java.time.LocalDate;
9+
10+
public class Example {
11+
// Find your Account Sid and Token at twilio.com/user/account
12+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
13+
public static final String AUTH_TOKEN = "your_auth_token";
14+
15+
public static final String SERVICE_SID = "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
16+
17+
public static void main(String args[]) {
18+
// Initialize the client
19+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
20+
21+
// List the bindings
22+
ResourceSet<Binding> bindings = Binding.reader(SERVICE_SID)
23+
.setStartDate(LocalDate.of(2005, 8, 18))
24+
.setTag("new user")
25+
.read();
26+
27+
for (Binding binding : bindings) {
28+
System.out.println(binding.getEndpoint());
29+
}
30+
}
31+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.rest.api.v2010.account.call.FeedbackSummary;
4+
5+
import java.time.LocalDate;
6+
7+
public class Example {
8+
// Find your Account Sid and Token at twilio.com/user/account
9+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
10+
public static final String AUTH_TOKEN = "your_auth_token";
11+
12+
public static void main(String[] args) {
13+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
14+
15+
FeedbackSummary summary = FeedbackSummary
16+
.creator(LocalDate.of(2014, 6, 1), LocalDate.of(2014, 6, 30))
17+
.setIncludeSubaccounts(true).setStatusCallback("http://www.example.com/feedback").create();
18+
19+
System.out.println(summary.getStatus());
20+
}
21+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Call;
5+
6+
import java.time.ZonedDateTime;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ZonedDateTime dateTime = ZonedDateTime.of(2009, 7, 6, 0, 0, 0, 0, ZoneId.of("UTC"));
17+
18+
ResourceSet<Call> calls =
19+
Call.reader().setStatus(Call.Status.COMPLETED).setStartTime(dateTime).read();
20+
21+
// Loop over calls and print out a property for each one.
22+
for (Call call : calls) {
23+
System.out.println(call.getDirection());
24+
}
25+
}
26+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Call;
5+
6+
import java.time.ZonedDateTime;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ZonedDateTime dateTime = ZonedDateTime.of(2009, 7, 6, 0, 0, 0, 0, ZoneId.of("UTC"));
17+
18+
ResourceSet<Call> calls =
19+
Call.reader().setStatus(Call.Status.COMPLETED).setStartTimeAfter(dateTime).read();
20+
21+
// Loop over calls and print out a property for each one.
22+
for (Call call : calls) {
23+
System.out.println(call.getTo());
24+
}
25+
}
26+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Call;
5+
6+
import java.time.ZonedDateTime;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ZonedDateTime lower = ZonedDateTime.of(2009, 7, 4, 0, 0, 0, 0, ZoneId.of("UTC"));
17+
ZonedDateTime upper = ZonedDateTime.of(2009, 7, 6, 0, 0, 0, 0, ZoneId.of("UTC"));
18+
19+
ResourceSet<Call> calls = Call.reader().setStatus(Call.Status.IN_PROGRESS)
20+
.setStartTimeAfter(lower)
21+
.setStartTimeBefore(upper)
22+
.read();
23+
24+
// Loop over calls and print out a property for each one.
25+
for (Call call : calls) {
26+
System.out.println(call.getTo());
27+
}
28+
}
29+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Conference;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Conference> conferences = Conference.reader().setStatus(Conference.Status.COMPLETED)
17+
.setDateCreated(LocalDate.of(2009, 7, 6)).read();
18+
19+
// Loop over conferences and print out a property for each one.
20+
for (Conference conference : conferences) {
21+
System.out.println(conference.getStatus());
22+
}
23+
}
24+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Conference;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Conference> conferences = Conference.reader()
17+
.setStatus(Conference.Status.IN_PROGRESS)
18+
.setDateCreatedAfter(LocalDate.of(2009, 7, 6))
19+
.read();
20+
21+
// Loop over conferences and print out a property for each one.
22+
for (Conference conference : conferences) {
23+
System.out.println(conference.getSid());
24+
}
25+
}
26+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Message;
5+
import com.twilio.type.PhoneNumber;
6+
7+
import java.time.ZonedDateTime;
8+
9+
public class Example {
10+
11+
// Find your Account Sid and Token at twilio.com/user/account
12+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
13+
public static final String AUTH_TOKEN = "your_auth_token";
14+
15+
public static void main(String[] args) {
16+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
17+
18+
ZonedDateTime dateTime = ZonedDateTime.of(2016, 1, 1, 9, 28, 0, 0, ZoneId.of("UTC"));
19+
20+
ResourceSet<Message> messages = Message
21+
.reader()
22+
.setTo(new PhoneNumber("to_number"))
23+
.setFrom(new PhoneNumber("from_number"))
24+
.setDateSent(dateTime).read();
25+
26+
// Loop over messages and print out a property for each one.
27+
for (Message message : messages) {
28+
System.out.println(message.getBody());
29+
}
30+
}
31+
}
32+
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Notification;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Notification> notifications = Notification.reader()
17+
.setMessageDate(LocalDate.of(2009, 7, 6))
18+
.setLog(1)
19+
.read();
20+
21+
// Loop over notifications and print out a property for each one.
22+
for (Notification notification : notifications) {
23+
System.out.println(notification.getMessageText());
24+
}
25+
}
26+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Notification;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
/// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
ResourceSet<Notification> notifications = Notification.reader()
17+
.setMessageDateAfter(LocalDate.parse(2009, 7, 6))
18+
.setLog(1)
19+
.read();
20+
21+
// Loop over notifications and print out a property for each one.
22+
for (Notification notification : notifications) {
23+
System.out.println(notification.getRequestUrl());
24+
}
25+
}
26+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Install the Java helper library from twilio.com/docs/java/install
2+
import com.twilio.Twilio;
3+
import com.twilio.base.ResourceSet;
4+
import com.twilio.rest.api.v2010.account.Notification;
5+
6+
import java.time.LocalDate;
7+
8+
public class Example {
9+
/// Find your Account Sid and Token at twilio.com/user/account
10+
public static final String ACCOUNT_SID = "ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
11+
public static final String AUTH_TOKEN = "your_auth_token";
12+
13+
public static void main(String[] args) {
14+
Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
15+
16+
LocalDate lower = LocalDate.of(2009, 7, 6);
17+
LocalDate upper = LocalDate.of(2009, 7, 8);
18+
19+
ResourceSet<Notification> notifications = Notification.reader()
20+
.setMessageDateAfter(lower)
21+
.setMessageDateBefore(upper)
22+
.setLog(1)
23+
.read();
24+
25+
// Loop over notifications and print out a property for each one.
26+
for (Notification notification : notifications) {
27+
System.out.println(notification.getRequestUrl());
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)