Files
plexjava/src/main/java/dev/plexapi/sdk/models/operations/LogLineRequestBuilder.java

47 lines
1.1 KiB
Java

/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
package dev.plexapi.sdk.models.operations;
import dev.plexapi.sdk.utils.Utils;
import java.lang.String;
public class LogLineRequestBuilder {
private Level level;
private String message;
private String source;
private final SDKMethodInterfaces.MethodCallLogLine sdk;
public LogLineRequestBuilder(SDKMethodInterfaces.MethodCallLogLine sdk) {
this.sdk = sdk;
}
public LogLineRequestBuilder level(Level level) {
Utils.checkNotNull(level, "level");
this.level = level;
return this;
}
public LogLineRequestBuilder message(String message) {
Utils.checkNotNull(message, "message");
this.message = message;
return this;
}
public LogLineRequestBuilder source(String source) {
Utils.checkNotNull(source, "source");
this.source = source;
return this;
}
public LogLineResponse call() throws Exception {
return sdk.logLine(
level,
message,
source);
}
}