Skip to content

Commit e13edaf

Browse files
authored
Merge pull request #477 from microsoftgraph/feature/options-varargs
- fixes #8 adds a vararg implementation for options in buildrequest
2 parents 21dd2f3 + 95c683e commit e13edaf

File tree

2,823 files changed

+13547
-4561
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,823 files changed

+13547
-4561
lines changed

src/main/java/com/microsoft/graph/callrecords/requests/extensions/CallRecordCollectionRequestBuilder.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,22 @@ public CallRecordCollectionRequestBuilder(final String requestUrl, final IBaseCl
3636
super(requestUrl, client, requestOptions);
3737
}
3838

39-
public ICallRecordCollectionRequest buildRequest() {
40-
return buildRequest(getOptions());
39+
/**
40+
* Creates the request
41+
*
42+
* @param requestOptions the options for this request
43+
* @return the IUserRequest instance
44+
*/
45+
public ICallRecordCollectionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
46+
return buildRequest(getOptions(requestOptions));
4147
}
4248

49+
/**
50+
* Creates the request
51+
*
52+
* @param requestOptions the options for this request
53+
* @return the IUserRequest instance
54+
*/
4355
public ICallRecordCollectionRequest buildRequest(final java.util.List<? extends com.microsoft.graph.options.Option> requestOptions) {
4456
return new CallRecordCollectionRequest(getRequestUrl(), getClient(), requestOptions);
4557
}

src/main/java/com/microsoft/graph/callrecords/requests/extensions/CallRecordRequestBuilder.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ public CallRecordRequestBuilder(final String requestUrl, final IBaseClient clien
3838
/**
3939
* Creates the request
4040
*
41+
* @param requestOptions the options for this request
4142
* @return the ICallRecordRequest instance
4243
*/
43-
public ICallRecordRequest buildRequest() {
44-
return buildRequest(getOptions());
44+
public ICallRecordRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
45+
return buildRequest(getOptions(requestOptions));
4546
}
4647

4748
/**

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ICallRecordCollectionRequestBuilder.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,20 @@
2323
*/
2424
public interface ICallRecordCollectionRequestBuilder extends IRequestBuilder {
2525

26-
ICallRecordCollectionRequest buildRequest();
27-
26+
/**
27+
* Creates the request
28+
*
29+
* @param requestOptions the options for this request
30+
* @return the IUserRequest instance
31+
*/
32+
ICallRecordCollectionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
33+
34+
/**
35+
* Creates the request
36+
*
37+
* @param requestOptions the options for this request
38+
* @return the IUserRequest instance
39+
*/
2840
ICallRecordCollectionRequest buildRequest(final java.util.List<? extends com.microsoft.graph.options.Option> requestOptions);
2941

3042
ICallRecordRequestBuilder byId(final String id);

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ICallRecordRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ public interface ICallRecordRequestBuilder extends IRequestBuilder {
2222
/**
2323
* Creates the request
2424
*
25+
* @param requestOptions the options for this request
2526
* @return the ICallRecordRequest instance
2627
*/
27-
ICallRecordRequest buildRequest();
28+
ICallRecordRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
2829

2930
/**
3031
* Creates the request with specific options instead of the existing options

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ISegmentCollectionRequestBuilder.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,20 @@
2323
*/
2424
public interface ISegmentCollectionRequestBuilder extends IRequestBuilder {
2525

26-
ISegmentCollectionRequest buildRequest();
27-
26+
/**
27+
* Creates the request
28+
*
29+
* @param requestOptions the options for this request
30+
* @return the IUserRequest instance
31+
*/
32+
ISegmentCollectionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
33+
34+
/**
35+
* Creates the request
36+
*
37+
* @param requestOptions the options for this request
38+
* @return the IUserRequest instance
39+
*/
2840
ISegmentCollectionRequest buildRequest(final java.util.List<? extends com.microsoft.graph.options.Option> requestOptions);
2941

3042
ISegmentRequestBuilder byId(final String id);

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ISegmentRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ public interface ISegmentRequestBuilder extends IRequestBuilder {
2020
/**
2121
* Creates the request
2222
*
23+
* @param requestOptions the options for this request
2324
* @return the ISegmentRequest instance
2425
*/
25-
ISegmentRequest buildRequest();
26+
ISegmentRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
2627

2728
/**
2829
* Creates the request with specific options instead of the existing options

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ISessionCollectionRequestBuilder.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,20 @@
2323
*/
2424
public interface ISessionCollectionRequestBuilder extends IRequestBuilder {
2525

26-
ISessionCollectionRequest buildRequest();
27-
26+
/**
27+
* Creates the request
28+
*
29+
* @param requestOptions the options for this request
30+
* @return the IUserRequest instance
31+
*/
32+
ISessionCollectionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
33+
34+
/**
35+
* Creates the request
36+
*
37+
* @param requestOptions the options for this request
38+
* @return the IUserRequest instance
39+
*/
2840
ISessionCollectionRequest buildRequest(final java.util.List<? extends com.microsoft.graph.options.Option> requestOptions);
2941

3042
ISessionRequestBuilder byId(final String id);

src/main/java/com/microsoft/graph/callrecords/requests/extensions/ISessionRequestBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ public interface ISessionRequestBuilder extends IRequestBuilder {
2222
/**
2323
* Creates the request
2424
*
25+
* @param requestOptions the options for this request
2526
* @return the ISessionRequest instance
2627
*/
27-
ISessionRequest buildRequest();
28+
ISessionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions);
2829

2930
/**
3031
* Creates the request with specific options instead of the existing options

src/main/java/com/microsoft/graph/callrecords/requests/extensions/SegmentCollectionRequestBuilder.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,22 @@ public SegmentCollectionRequestBuilder(final String requestUrl, final IBaseClien
3636
super(requestUrl, client, requestOptions);
3737
}
3838

39-
public ISegmentCollectionRequest buildRequest() {
40-
return buildRequest(getOptions());
39+
/**
40+
* Creates the request
41+
*
42+
* @param requestOptions the options for this request
43+
* @return the IUserRequest instance
44+
*/
45+
public ISegmentCollectionRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
46+
return buildRequest(getOptions(requestOptions));
4147
}
4248

49+
/**
50+
* Creates the request
51+
*
52+
* @param requestOptions the options for this request
53+
* @return the IUserRequest instance
54+
*/
4355
public ISegmentCollectionRequest buildRequest(final java.util.List<? extends com.microsoft.graph.options.Option> requestOptions) {
4456
return new SegmentCollectionRequest(getRequestUrl(), getClient(), requestOptions);
4557
}

src/main/java/com/microsoft/graph/callrecords/requests/extensions/SegmentRequestBuilder.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,11 @@ public SegmentRequestBuilder(final String requestUrl, final IBaseClient client,
3434
/**
3535
* Creates the request
3636
*
37+
* @param requestOptions the options for this request
3738
* @return the ISegmentRequest instance
3839
*/
39-
public ISegmentRequest buildRequest() {
40-
return buildRequest(getOptions());
40+
public ISegmentRequest buildRequest(final com.microsoft.graph.options.Option... requestOptions) {
41+
return buildRequest(getOptions(requestOptions));
4142
}
4243

4344
/**

0 commit comments

Comments
 (0)