- 2.86.0 (latest)
- 2.85.0
- 2.84.0
- 2.83.0
- 2.81.0
- 2.79.0
- 2.78.0
- 2.77.0
- 2.76.0
- 2.75.0
- 2.73.0
- 2.71.0
- 2.70.0
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.0
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.2
- 2.4.1
- 2.3.8
public static final class HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder extends GeneratedMessage.Builder<HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder> implements HostMaintenancePolicy.OpportunisticMaintenanceStrategyOrBuilderStrategy that will trigger maintenance on behalf of the customer.
Protobuf type
google.container.v1beta1.HostMaintenancePolicy.OpportunisticMaintenanceStrategy
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > HostMaintenancePolicy.OpportunisticMaintenanceStrategy.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy build()| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy |
|
buildPartial()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy buildPartial()| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy |
|
clear()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder clear()| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
clearMaintenanceAvailabilityWindow()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder clearMaintenanceAvailabilityWindow() The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
clearMinNodesPerPool()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder clearMinNodesPerPool()The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
optional int64 min_nodes_per_pool = 3;
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
This builder for chaining. |
clearNodeIdleTimeWindow()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder clearNodeIdleTimeWindow()The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
getDefaultInstanceForType()
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getMaintenanceAvailabilityWindow()
public Duration getMaintenanceAvailabilityWindow() The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Returns | |
|---|---|
| Type | Description |
Duration |
The maintenanceAvailabilityWindow. |
getMaintenanceAvailabilityWindowBuilder()
public Duration.Builder getMaintenanceAvailabilityWindowBuilder() The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getMaintenanceAvailabilityWindowOrBuilder()
public DurationOrBuilder getMaintenanceAvailabilityWindowOrBuilder() The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
getMinNodesPerPool()
public long getMinNodesPerPool()The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
optional int64 min_nodes_per_pool = 3;
| Returns | |
|---|---|
| Type | Description |
long |
The minNodesPerPool. |
getNodeIdleTimeWindow()
public Duration getNodeIdleTimeWindow()The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Returns | |
|---|---|
| Type | Description |
Duration |
The nodeIdleTimeWindow. |
getNodeIdleTimeWindowBuilder()
public Duration.Builder getNodeIdleTimeWindowBuilder()The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getNodeIdleTimeWindowOrBuilder()
public DurationOrBuilder getNodeIdleTimeWindowOrBuilder()The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
hasMaintenanceAvailabilityWindow()
public boolean hasMaintenanceAvailabilityWindow() The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the maintenanceAvailabilityWindow field is set. |
hasMinNodesPerPool()
public boolean hasMinNodesPerPool()The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
optional int64 min_nodes_per_pool = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the minNodesPerPool field is set. |
hasNodeIdleTimeWindow()
public boolean hasNodeIdleTimeWindow()The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the nodeIdleTimeWindow field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(HostMaintenancePolicy.OpportunisticMaintenanceStrategy other)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder mergeFrom(HostMaintenancePolicy.OpportunisticMaintenanceStrategy other)| Parameter | |
|---|---|
| Name | Description |
other |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
mergeMaintenanceAvailabilityWindow(Duration value)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder mergeMaintenanceAvailabilityWindow(Duration value) The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
mergeNodeIdleTimeWindow(Duration value)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder mergeNodeIdleTimeWindow(Duration value)The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
setMaintenanceAvailabilityWindow(Duration value)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder setMaintenanceAvailabilityWindow(Duration value) The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
setMaintenanceAvailabilityWindow(Duration.Builder builderForValue)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder setMaintenanceAvailabilityWindow(Duration.Builder builderForValue) The window of time that opportunistic maintenance can run. Example: A
setting of 14 days implies that opportunistic maintenance can only be ran
in the 2 weeks leading up to the scheduled maintenance date. Setting 28
days allows opportunistic maintenance to run at any time in the scheduled
maintenance window (all PERIODIC maintenance is set 28 days in
advance).
optional .google.protobuf.Duration maintenance_availability_window = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
setMinNodesPerPool(long value)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder setMinNodesPerPool(long value)The minimum nodes required to be available in a pool. Blocks maintenance if it would cause the number of running nodes to dip below this value.
optional int64 min_nodes_per_pool = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
longThe minNodesPerPool to set. |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
This builder for chaining. |
setNodeIdleTimeWindow(Duration value)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder setNodeIdleTimeWindow(Duration value)The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|
setNodeIdleTimeWindow(Duration.Builder builderForValue)
public HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder setNodeIdleTimeWindow(Duration.Builder builderForValue)The amount of time that a node can remain idle (no customer owned workloads running), before triggering maintenance.
optional .google.protobuf.Duration node_idle_time_window = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
HostMaintenancePolicy.OpportunisticMaintenanceStrategy.Builder |
|