Package com.pulumi.gcp.appengine.inputs
Class FlexibleAppVersionApiConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.appengine.inputs.FlexibleAppVersionApiConfigArgs.Builder
-
- Enclosing class:
- FlexibleAppVersionApiConfigArgs
public static final class FlexibleAppVersionApiConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(FlexibleAppVersionApiConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FlexibleAppVersionApiConfigArgs defaults)
-
-
Method Detail
-
authFailAction
public FlexibleAppVersionApiConfigArgs.Builder authFailAction(@Nullable com.pulumi.core.Output<java.lang.String> authFailAction)
- Parameters:
authFailAction
- Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are: `AUTH_FAIL_ACTION_REDIRECT`, `AUTH_FAIL_ACTION_UNAUTHORIZED`.- Returns:
- builder
-
authFailAction
public FlexibleAppVersionApiConfigArgs.Builder authFailAction(java.lang.String authFailAction)
- Parameters:
authFailAction
- Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are: `AUTH_FAIL_ACTION_REDIRECT`, `AUTH_FAIL_ACTION_UNAUTHORIZED`.- Returns:
- builder
-
login
public FlexibleAppVersionApiConfigArgs.Builder login(@Nullable com.pulumi.core.Output<java.lang.String> login)
- Parameters:
login
- Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are: `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, `LOGIN_REQUIRED`.- Returns:
- builder
-
login
public FlexibleAppVersionApiConfigArgs.Builder login(java.lang.String login)
- Parameters:
login
- Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are: `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, `LOGIN_REQUIRED`.- Returns:
- builder
-
script
public FlexibleAppVersionApiConfigArgs.Builder script(com.pulumi.core.Output<java.lang.String> script)
- Parameters:
script
- Path to the script from the application root directory.- Returns:
- builder
-
script
public FlexibleAppVersionApiConfigArgs.Builder script(java.lang.String script)
- Parameters:
script
- Path to the script from the application root directory.- Returns:
- builder
-
securityLevel
public FlexibleAppVersionApiConfigArgs.Builder securityLevel(@Nullable com.pulumi.core.Output<java.lang.String> securityLevel)
- Parameters:
securityLevel
- Security (HTTPS) enforcement for this URL. Possible values are: `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, `SECURE_ALWAYS`.- Returns:
- builder
-
securityLevel
public FlexibleAppVersionApiConfigArgs.Builder securityLevel(java.lang.String securityLevel)
- Parameters:
securityLevel
- Security (HTTPS) enforcement for this URL. Possible values are: `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, `SECURE_ALWAYS`.- Returns:
- builder
-
url
public FlexibleAppVersionApiConfigArgs.Builder url(@Nullable com.pulumi.core.Output<java.lang.String> url)
- Parameters:
url
- URL to serve the endpoint at.- Returns:
- builder
-
url
public FlexibleAppVersionApiConfigArgs.Builder url(java.lang.String url)
- Parameters:
url
- URL to serve the endpoint at.- Returns:
- builder
-
build
public FlexibleAppVersionApiConfigArgs build()
-
-