public static final class StandardSchedulerSettings.Builder extends GeneratedMessage.Builder<StandardSchedulerSettings.Builder> implements StandardSchedulerSettingsOrBuilderScheduler settings for standard environment.
Protobuf type google.appengine.v1.StandardSchedulerSettings
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > StandardSchedulerSettings.BuilderImplements
StandardSchedulerSettingsOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public StandardSchedulerSettings build()| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings |
|
buildPartial()
public StandardSchedulerSettings buildPartial()| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings |
|
clear()
public StandardSchedulerSettings.Builder clear()| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
|
clearMaxInstances()
public StandardSchedulerSettings.Builder clearMaxInstances() Maximum number of instances to run for this version. Set to zero to disable
max_instances configuration.
int32 max_instances = 4;
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
clearMinInstances()
public StandardSchedulerSettings.Builder clearMinInstances() Minimum number of instances to run for this version. Set to zero to disable
min_instances configuration.
int32 min_instances = 3;
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
clearTargetCpuUtilization()
public StandardSchedulerSettings.Builder clearTargetCpuUtilization()Target CPU utilization ratio to maintain when scaling.
double target_cpu_utilization = 1;
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
clearTargetThroughputUtilization()
public StandardSchedulerSettings.Builder clearTargetThroughputUtilization()Target throughput utilization ratio to maintain when scaling
double target_throughput_utilization = 2;
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public StandardSchedulerSettings getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMaxInstances()
public int getMaxInstances() Maximum number of instances to run for this version. Set to zero to disable
max_instances configuration.
int32 max_instances = 4;
| Returns | |
|---|---|
| Type | Description |
int |
The maxInstances. |
getMinInstances()
public int getMinInstances() Minimum number of instances to run for this version. Set to zero to disable
min_instances configuration.
int32 min_instances = 3;
| Returns | |
|---|---|
| Type | Description |
int |
The minInstances. |
getTargetCpuUtilization()
public double getTargetCpuUtilization()Target CPU utilization ratio to maintain when scaling.
double target_cpu_utilization = 1;
| Returns | |
|---|---|
| Type | Description |
double |
The targetCpuUtilization. |
getTargetThroughputUtilization()
public double getTargetThroughputUtilization()Target throughput utilization ratio to maintain when scaling
double target_throughput_utilization = 2;
| Returns | |
|---|---|
| Type | Description |
double |
The targetThroughputUtilization. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(StandardSchedulerSettings other)
public StandardSchedulerSettings.Builder mergeFrom(StandardSchedulerSettings other)| Parameter | |
|---|---|
| Name | Description |
other |
StandardSchedulerSettings |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public StandardSchedulerSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public StandardSchedulerSettings.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
|
setMaxInstances(int value)
public StandardSchedulerSettings.Builder setMaxInstances(int value) Maximum number of instances to run for this version. Set to zero to disable
max_instances configuration.
int32 max_instances = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe maxInstances to set. |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
setMinInstances(int value)
public StandardSchedulerSettings.Builder setMinInstances(int value) Minimum number of instances to run for this version. Set to zero to disable
min_instances configuration.
int32 min_instances = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe minInstances to set. |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
setTargetCpuUtilization(double value)
public StandardSchedulerSettings.Builder setTargetCpuUtilization(double value)Target CPU utilization ratio to maintain when scaling.
double target_cpu_utilization = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe targetCpuUtilization to set. |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |
setTargetThroughputUtilization(double value)
public StandardSchedulerSettings.Builder setTargetThroughputUtilization(double value)Target throughput utilization ratio to maintain when scaling
double target_throughput_utilization = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
doubleThe targetThroughputUtilization to set. |
| Returns | |
|---|---|
| Type | Description |
StandardSchedulerSettings.Builder |
This builder for chaining. |