Package com.google.apphosting.runtime
Class ApiProxyImpl.Builder
- java.lang.Object
-
- com.google.apphosting.runtime.ApiProxyImpl.Builder
-
- Enclosing class:
- ApiProxyImpl
public abstract static class ApiProxyImpl.Builder extends Object
Builder for ApiProxyImpl.Config.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
setApiHost
public abstract ApiProxyImpl.Builder setApiHost(APIHostClientInterface x)
-
setDeadlineOracle
public abstract ApiProxyImpl.Builder setDeadlineOracle(ApiDeadlineOracle x)
-
deadlineOracle
public abstract ApiDeadlineOracle deadlineOracle()
-
setExternalDatacenterName
public abstract ApiProxyImpl.Builder setExternalDatacenterName(String x)
-
externalDatacenterName
public abstract String externalDatacenterName()
-
setByteCountBeforeFlushing
public abstract ApiProxyImpl.Builder setByteCountBeforeFlushing(long x)
-
byteCountBeforeFlushing
public abstract long byteCountBeforeFlushing()
-
setMaxLogLineSize
public abstract ApiProxyImpl.Builder setMaxLogLineSize(int x)
-
setMaxLogFlushTime
public abstract ApiProxyImpl.Builder setMaxLogFlushTime(Duration x)
-
maxLogFlushTime
public abstract Duration maxLogFlushTime()
-
setCoordinator
public abstract ApiProxyImpl.Builder setCoordinator(BackgroundRequestCoordinator x)
-
coordinator
public abstract BackgroundRequestCoordinator coordinator()
-
setCloudSqlJdbcConnectivityEnabled
public abstract ApiProxyImpl.Builder setCloudSqlJdbcConnectivityEnabled(boolean x)
-
cloudSqlJdbcConnectivityEnabled
public abstract boolean cloudSqlJdbcConnectivityEnabled()
-
setDisableApiCallLogging
public abstract ApiProxyImpl.Builder setDisableApiCallLogging(boolean x)
-
disableApiCallLogging
public abstract boolean disableApiCallLogging()
-
setLogToLogservice
public abstract ApiProxyImpl.Builder setLogToLogservice(boolean x)
-
build
public abstract ApiProxyImpl build()
-
-