public final class InstanceGroupManagersApplyUpdatesRequest extends GeneratedMessageV3 implements InstanceGroupManagersApplyUpdatesRequestOrBuilder
InstanceGroupManagers.applyUpdatesToInstances
Protobuf type google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest
Fields
ALL_INSTANCES_FIELD_NUMBER
public static final int ALL_INSTANCES_FIELD_NUMBER
Field Value
INSTANCES_FIELD_NUMBER
public static final int INSTANCES_FIELD_NUMBER
Field Value
MINIMAL_ACTION_FIELD_NUMBER
public static final int MINIMAL_ACTION_FIELD_NUMBER
Field Value
MOST_DISRUPTIVE_ALLOWED_ACTION_FIELD_NUMBER
public static final int MOST_DISRUPTIVE_ALLOWED_ACTION_FIELD_NUMBER
Field Value
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAllInstances()
public boolean getAllInstances()
Flag to update all instances instead of specified list of \u201cinstances\u201d. If the flag is set to true then the instances may not be specified in the request.
optional bool all_instances = 403676512;
Returns
Type | Description |
boolean | The allInstances.
|
getDefaultInstance()
public static InstanceGroupManagersApplyUpdatesRequest getDefaultInstance()
Returns
getDefaultInstanceForType()
public InstanceGroupManagersApplyUpdatesRequest getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getInstances(int index)
public String getInstances(int index)
The list of URLs of one or more instances for which you want to apply updates. Each URL can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
repeated string instances = 29097598;
Parameter
Name | Description |
index | int
The index of the element to return.
|
Returns
Type | Description |
String | The instances at the given index.
|
getInstancesBytes(int index)
public ByteString getInstancesBytes(int index)
The list of URLs of one or more instances for which you want to apply updates. Each URL can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
repeated string instances = 29097598;
Parameter
Name | Description |
index | int
The index of the value to return.
|
Returns
Type | Description |
ByteString | The bytes of the instances at the given index.
|
getInstancesCount()
public int getInstancesCount()
The list of URLs of one or more instances for which you want to apply updates. Each URL can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
repeated string instances = 29097598;
Returns
Type | Description |
int | The count of instances.
|
getInstancesList()
public ProtocolStringList getInstancesList()
The list of URLs of one or more instances for which you want to apply updates. Each URL can be a full URL or a partial URL, such as zones/[ZONE]/instances/[INSTANCE_NAME].
repeated string instances = 29097598;
Returns
getMinimalAction()
public String getMinimalAction()
The minimal action that you want to perform on each instance during the update: - REPLACE: At minimum, delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the minimum action is NONE. If your update requires a more disruptive action than you set with this flag, the necessary action is performed to execute the update.
optional string minimal_action = 270567060;
Returns
Type | Description |
String | The minimalAction.
|
getMinimalActionBytes()
public ByteString getMinimalActionBytes()
The minimal action that you want to perform on each instance during the update: - REPLACE: At minimum, delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the minimum action is NONE. If your update requires a more disruptive action than you set with this flag, the necessary action is performed to execute the update.
optional string minimal_action = 270567060;
Returns
Type | Description |
ByteString | The bytes for minimalAction.
|
getMostDisruptiveAllowedAction()
public String getMostDisruptiveAllowedAction()
The most disruptive action that you want to perform on each instance during the update: - REPLACE: Delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the most disruptive allowed action is REPLACE. If your update requires a more disruptive action than you set with this flag, the update request will fail.
optional string most_disruptive_allowed_action = 66103053;
Returns
Type | Description |
String | The mostDisruptiveAllowedAction.
|
getMostDisruptiveAllowedActionBytes()
public ByteString getMostDisruptiveAllowedActionBytes()
The most disruptive action that you want to perform on each instance during the update: - REPLACE: Delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the most disruptive allowed action is REPLACE. If your update requires a more disruptive action than you set with this flag, the update request will fail.
optional string most_disruptive_allowed_action = 66103053;
Returns
Type | Description |
ByteString | The bytes for mostDisruptiveAllowedAction.
|
getParserForType()
public Parser<InstanceGroupManagersApplyUpdatesRequest> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasAllInstances()
public boolean hasAllInstances()
Flag to update all instances instead of specified list of \u201cinstances\u201d. If the flag is set to true then the instances may not be specified in the request.
optional bool all_instances = 403676512;
Returns
Type | Description |
boolean | Whether the allInstances field is set.
|
hasMinimalAction()
public boolean hasMinimalAction()
The minimal action that you want to perform on each instance during the update: - REPLACE: At minimum, delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the minimum action is NONE. If your update requires a more disruptive action than you set with this flag, the necessary action is performed to execute the update.
optional string minimal_action = 270567060;
Returns
Type | Description |
boolean | Whether the minimalAction field is set.
|
hasMostDisruptiveAllowedAction()
public boolean hasMostDisruptiveAllowedAction()
The most disruptive action that you want to perform on each instance during the update: - REPLACE: Delete the instance and create it again. - RESTART: Stop the instance and start it again. - REFRESH: Do not stop the instance. - NONE: Do not disrupt the instance at all. By default, the most disruptive allowed action is REPLACE. If your update requires a more disruptive action than you set with this flag, the update request will fail.
optional string most_disruptive_allowed_action = 66103053;
Returns
Type | Description |
boolean | Whether the mostDisruptiveAllowedAction field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilder()
public static InstanceGroupManagersApplyUpdatesRequest.Builder newBuilder()
Returns
newBuilder(InstanceGroupManagersApplyUpdatesRequest prototype)
public static InstanceGroupManagersApplyUpdatesRequest.Builder newBuilder(InstanceGroupManagersApplyUpdatesRequest prototype)
Parameter
Returns
newBuilderForType()
public InstanceGroupManagersApplyUpdatesRequest.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InstanceGroupManagersApplyUpdatesRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public static InstanceGroupManagersApplyUpdatesRequest parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagersApplyUpdatesRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<InstanceGroupManagersApplyUpdatesRequest> parser()
Returns
toBuilder()
public InstanceGroupManagersApplyUpdatesRequest.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions