public static final class InstanceGroupManagerAutoHealingPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder> implements InstanceGroupManagerAutoHealingPolicyOrBuilder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy| Modifier and Type | Method and Description |
|---|---|
InstanceGroupManagerAutoHealingPolicy.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceGroupManagerAutoHealingPolicy |
build() |
InstanceGroupManagerAutoHealingPolicy |
buildPartial() |
InstanceGroupManagerAutoHealingPolicy.Builder |
clear() |
InstanceGroupManagerAutoHealingPolicy.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InstanceGroupManagerAutoHealingPolicy.Builder |
clearHealthCheck()
The URL for the health check that signals autohealing.
|
InstanceGroupManagerAutoHealingPolicy.Builder |
clearInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances.
|
InstanceGroupManagerAutoHealingPolicy.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InstanceGroupManagerAutoHealingPolicy.Builder |
clone() |
InstanceGroupManagerAutoHealingPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getHealthCheck()
The URL for the health check that signals autohealing.
|
com.google.protobuf.ByteString |
getHealthCheckBytes()
The URL for the health check that signals autohealing.
|
int |
getInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances.
|
boolean |
hasHealthCheck()
The URL for the health check that signals autohealing.
|
boolean |
hasInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
InstanceGroupManagerAutoHealingPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InstanceGroupManagerAutoHealingPolicy.Builder |
mergeFrom(InstanceGroupManagerAutoHealingPolicy other) |
InstanceGroupManagerAutoHealingPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
InstanceGroupManagerAutoHealingPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InstanceGroupManagerAutoHealingPolicy.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceGroupManagerAutoHealingPolicy.Builder |
setHealthCheck(String value)
The URL for the health check that signals autohealing.
|
InstanceGroupManagerAutoHealingPolicy.Builder |
setHealthCheckBytes(com.google.protobuf.ByteString value)
The URL for the health check that signals autohealing.
|
InstanceGroupManagerAutoHealingPolicy.Builder |
setInitialDelaySec(int value)
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances.
|
InstanceGroupManagerAutoHealingPolicy.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InstanceGroupManagerAutoHealingPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InstanceGroupManagerAutoHealingPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InstanceGroupManagerAutoHealingPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InstanceGroupManagerAutoHealingPolicy.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder mergeFrom(InstanceGroupManagerAutoHealingPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public InstanceGroupManagerAutoHealingPolicy.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>IOExceptionpublic boolean hasHealthCheck()
The URL for the health check that signals autohealing.
optional string health_check = 308876645;hasHealthCheck in interface InstanceGroupManagerAutoHealingPolicyOrBuilderpublic String getHealthCheck()
The URL for the health check that signals autohealing.
optional string health_check = 308876645;getHealthCheck in interface InstanceGroupManagerAutoHealingPolicyOrBuilderpublic com.google.protobuf.ByteString getHealthCheckBytes()
The URL for the health check that signals autohealing.
optional string health_check = 308876645;getHealthCheckBytes in interface InstanceGroupManagerAutoHealingPolicyOrBuilderpublic InstanceGroupManagerAutoHealingPolicy.Builder setHealthCheck(String value)
The URL for the health check that signals autohealing.
optional string health_check = 308876645;value - The healthCheck to set.public InstanceGroupManagerAutoHealingPolicy.Builder clearHealthCheck()
The URL for the health check that signals autohealing.
optional string health_check = 308876645;public InstanceGroupManagerAutoHealingPolicy.Builder setHealthCheckBytes(com.google.protobuf.ByteString value)
The URL for the health check that signals autohealing.
optional string health_check = 308876645;value - The bytes for healthCheck to set.public boolean hasInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].
optional int32 initial_delay_sec = 263207002;hasInitialDelaySec in interface InstanceGroupManagerAutoHealingPolicyOrBuilderpublic int getInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].
optional int32 initial_delay_sec = 263207002;getInitialDelaySec in interface InstanceGroupManagerAutoHealingPolicyOrBuilderpublic InstanceGroupManagerAutoHealingPolicy.Builder setInitialDelaySec(int value)
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].
optional int32 initial_delay_sec = 263207002;value - The initialDelaySec to set.public InstanceGroupManagerAutoHealingPolicy.Builder clearInitialDelaySec()
The number of seconds that the managed instance group waits before it applies autohealing policies to new instances or recently recreated instances. This initial delay allows instances to initialize and run their startup scripts before the instance group determines that they are UNHEALTHY. This prevents the managed instance group from recreating its instances prematurely. This value must be from range [0, 3600].
optional int32 initial_delay_sec = 263207002;public final InstanceGroupManagerAutoHealingPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>public final InstanceGroupManagerAutoHealingPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerAutoHealingPolicy.Builder>Copyright © 2023 Google LLC. All rights reserved.