Package com.pulumi.gcp.cloudtasks.inputs
Class QueueState.Builder
- java.lang.Object
-
- com.pulumi.gcp.cloudtasks.inputs.QueueState.Builder
-
- Enclosing class:
- QueueState
public static final class QueueState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(QueueState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(QueueState defaults)
-
-
Method Detail
-
appEngineRoutingOverride
public QueueState.Builder appEngineRoutingOverride(@Nullable com.pulumi.core.Output<QueueAppEngineRoutingOverrideArgs> appEngineRoutingOverride)
- Parameters:
appEngineRoutingOverride
- Overrides for task-level appEngineRouting. These settings apply only to App Engine tasks in this queue Structure is documented below.- Returns:
- builder
-
appEngineRoutingOverride
public QueueState.Builder appEngineRoutingOverride(QueueAppEngineRoutingOverrideArgs appEngineRoutingOverride)
- Parameters:
appEngineRoutingOverride
- Overrides for task-level appEngineRouting. These settings apply only to App Engine tasks in this queue Structure is documented below.- Returns:
- builder
-
location
public QueueState.Builder location(@Nullable com.pulumi.core.Output<java.lang.String> location)
- Parameters:
location
- The location of the queue ***- Returns:
- builder
-
location
public QueueState.Builder location(java.lang.String location)
- Parameters:
location
- The location of the queue ***- Returns:
- builder
-
name
public QueueState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The queue name.- Returns:
- builder
-
name
public QueueState.Builder name(java.lang.String name)
- Parameters:
name
- The queue name.- Returns:
- builder
-
project
public QueueState.Builder project(@Nullable com.pulumi.core.Output<java.lang.String> project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
project
public QueueState.Builder project(java.lang.String project)
- Parameters:
project
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.- Returns:
- builder
-
rateLimits
public QueueState.Builder rateLimits(@Nullable com.pulumi.core.Output<QueueRateLimitsArgs> rateLimits)
- Parameters:
rateLimits
- Rate limits for task dispatches. The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: rateLimits, retryConfig, and the queue's state. * System throttling due to 429 (Too Many Requests) or 503 (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes. Structure is documented below.- Returns:
- builder
-
rateLimits
public QueueState.Builder rateLimits(QueueRateLimitsArgs rateLimits)
- Parameters:
rateLimits
- Rate limits for task dispatches. The queue's actual dispatch rate is the result of: * Number of tasks in the queue * User-specified throttling: rateLimits, retryConfig, and the queue's state. * System throttling due to 429 (Too Many Requests) or 503 (Service Unavailable) responses from the worker, high error rates, or to smooth sudden large traffic spikes. Structure is documented below.- Returns:
- builder
-
retryConfig
public QueueState.Builder retryConfig(@Nullable com.pulumi.core.Output<QueueRetryConfigArgs> retryConfig)
- Parameters:
retryConfig
- Settings that determine the retry behavior. Structure is documented below.- Returns:
- builder
-
retryConfig
public QueueState.Builder retryConfig(QueueRetryConfigArgs retryConfig)
- Parameters:
retryConfig
- Settings that determine the retry behavior. Structure is documented below.- Returns:
- builder
-
stackdriverLoggingConfig
public QueueState.Builder stackdriverLoggingConfig(@Nullable com.pulumi.core.Output<QueueStackdriverLoggingConfigArgs> stackdriverLoggingConfig)
- Parameters:
stackdriverLoggingConfig
- Configuration options for writing logs to Stackdriver Logging. Structure is documented below.- Returns:
- builder
-
stackdriverLoggingConfig
public QueueState.Builder stackdriverLoggingConfig(QueueStackdriverLoggingConfigArgs stackdriverLoggingConfig)
- Parameters:
stackdriverLoggingConfig
- Configuration options for writing logs to Stackdriver Logging. Structure is documented below.- Returns:
- builder
-
build
public QueueState build()
-
-