public final class InstanceGroupManagersApplyUpdatesRequest extends GeneratedMessageV3 implements InstanceGroupManagersApplyUpdatesRequestOrBuilder
InstanceGroupManagers.applyUpdatesToInstances
Protobuf type google.cloud.compute.v1.InstanceGroupManagersApplyUpdatesRequest
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
ALL_INSTANCES_FIELD_NUMBER
public static final int ALL_INSTANCES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
INSTANCES_FIELD_NUMBER
public static final int INSTANCES_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MINIMAL_ACTION_FIELD_NUMBER
public static final int MINIMAL_ACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
MOST_DISRUPTIVE_ALLOWED_ACTION_FIELD_NUMBER
public static final int MOST_DISRUPTIVE_ALLOWED_ACTION_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static InstanceGroupManagersApplyUpdatesRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InstanceGroupManagersApplyUpdatesRequest.Builder newBuilder()
newBuilder(InstanceGroupManagersApplyUpdatesRequest prototype)
public static InstanceGroupManagersApplyUpdatesRequest.Builder newBuilder(InstanceGroupManagersApplyUpdatesRequest prototype)
public static InstanceGroupManagersApplyUpdatesRequest parseDelimitedFrom(InputStream input)
public static InstanceGroupManagersApplyUpdatesRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(CodedInputStream input)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(InputStream input)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagersApplyUpdatesRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InstanceGroupManagersApplyUpdatesRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getAllInstances()
public boolean getAllInstances()
Flag to update all instances instead of specified list of “instances”. 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.
|
getDefaultInstanceForType()
public InstanceGroupManagersApplyUpdatesRequest getDefaultInstanceForType()
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;
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.
Check the MinimalAction enum for the list of possible values.
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.
Check the MinimalAction enum for the list of possible values.
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.
Check the MostDisruptiveAllowedAction enum for the list of possible values.
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.
Check the MostDisruptiveAllowedAction enum for the list of possible values.
optional string most_disruptive_allowed_action = 66103053;
Returns |
---|
Type | Description |
ByteString | The bytes for mostDisruptiveAllowedAction.
|
getParserForType()
public Parser<InstanceGroupManagersApplyUpdatesRequest> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hasAllInstances()
public boolean hasAllInstances()
Flag to update all instances instead of specified list of “instances”. 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.
Check the MinimalAction enum for the list of possible values.
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.
Check the MostDisruptiveAllowedAction enum for the list of possible values.
optional string most_disruptive_allowed_action = 66103053;
Returns |
---|
Type | Description |
boolean | Whether the mostDisruptiveAllowedAction field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InstanceGroupManagersApplyUpdatesRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InstanceGroupManagersApplyUpdatesRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public InstanceGroupManagersApplyUpdatesRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides