Class RunConfiguration.Builder
- java.lang.Object
-
- com.google.cloud.tools.appengine.configuration.RunConfiguration.Builder
-
- Enclosing class:
- RunConfiguration
public static final class RunConfiguration.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RunConfiguration.Builder
additionalArguments(List<String> additionalArguments)
RunConfiguration.Builder
automaticRestart(Boolean automaticRestart)
RunConfiguration
build()
Build aRunConfiguration
.RunConfiguration.Builder
defaultGcsBucketName(String defaultGcsBucketName)
RunConfiguration.Builder
environment(Map<String,String> environment)
RunConfiguration.Builder
host(String host)
RunConfiguration.Builder
jvmFlags(List<String> jvmFlags)
Sets extra flags to be passed to the Java virtual machine.RunConfiguration.Builder
port(Integer port)
RunConfiguration.Builder
projectId(String projectId)
RunConfiguration.Builder
projectJdkVersion(String projectJdkVersion)
Allows setting a custom JDK Version.
-
-
-
Method Detail
-
host
public RunConfiguration.Builder host(@Nullable String host)
-
port
public RunConfiguration.Builder port(@Nullable Integer port)
-
jvmFlags
public RunConfiguration.Builder jvmFlags(@Nullable List<String> jvmFlags)
Sets extra flags to be passed to the Java virtual machine.
-
automaticRestart
public RunConfiguration.Builder automaticRestart(@Nullable Boolean automaticRestart)
-
defaultGcsBucketName
public RunConfiguration.Builder defaultGcsBucketName(@Nullable String defaultGcsBucketName)
-
environment
public RunConfiguration.Builder environment(@Nullable Map<String,String> environment)
-
additionalArguments
public RunConfiguration.Builder additionalArguments(@Nullable List<String> additionalArguments)
-
projectId
public RunConfiguration.Builder projectId(@Nullable String projectId)
-
projectJdkVersion
public RunConfiguration.Builder projectJdkVersion(@Nullable String projectJdkVersion)
Allows setting a custom JDK Version. This may be needed when the app engine runtime differs from runtime in JAVA_HOME. If not set, the Dev Server will use the JDK version found in the JAVA_HOME.See https://github.com/GoogleCloudPlatform/appengine-plugins-core/issues/916 for an example use case
- Parameters:
projectJdkVersion
- JDK Versions in format of 1.8 or 9+- Returns:
- RunConfigurations Builder
-
build
public RunConfiguration build()
Build aRunConfiguration
.
-
-