- 1.65.0 (latest)
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public final class SchedulingOnInstanceStopAction extends GeneratedMessageV3 implements SchedulingOnInstanceStopActionOrBuilder
Defines the behaviour for instances with the instance_termination_action STOP.
Protobuf type google.cloud.compute.v1.SchedulingOnInstanceStopAction
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > SchedulingOnInstanceStopActionImplements
SchedulingOnInstanceStopActionOrBuilderStatic Fields
DISCARD_LOCAL_SSD_FIELD_NUMBER
public static final int DISCARD_LOCAL_SSD_FIELD_NUMBER
Field Value | |
---|---|
Type | Description |
int |
Static Methods
getDefaultInstance()
public static SchedulingOnInstanceStopAction getDefaultInstance()
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
newBuilder()
public static SchedulingOnInstanceStopAction.Builder newBuilder()
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction.Builder |
newBuilder(SchedulingOnInstanceStopAction prototype)
public static SchedulingOnInstanceStopAction.Builder newBuilder(SchedulingOnInstanceStopAction prototype)
Parameter | |
---|---|
Name | Description |
prototype |
SchedulingOnInstanceStopAction |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction.Builder |
parseDelimitedFrom(InputStream input)
public static SchedulingOnInstanceStopAction parseDelimitedFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(byte[] data)
public static SchedulingOnInstanceStopAction parseFrom(byte[] data)
Parameter | |
---|---|
Name | Description |
data |
byte[] |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
byte[] |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static SchedulingOnInstanceStopAction parseFrom(ByteString data)
Parameter | |
---|---|
Name | Description |
data |
ByteString |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteString |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static SchedulingOnInstanceStopAction parseFrom(CodedInputStream input)
Parameter | |
---|---|
Name | Description |
input |
CodedInputStream |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input)
public static SchedulingOnInstanceStopAction parseFrom(InputStream input)
Parameter | |
---|---|
Name | Description |
input |
InputStream |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
InputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static SchedulingOnInstanceStopAction parseFrom(ByteBuffer data)
Parameter | |
---|---|
Name | Description |
data |
ByteBuffer |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SchedulingOnInstanceStopAction parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
data |
ByteBuffer |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
Exceptions | |
---|---|
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<SchedulingOnInstanceStopAction> parser()
Returns | |
---|---|
Type | Description |
Parser<SchedulingOnInstanceStopAction> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter | |
---|---|
Name | Description |
obj |
Object |
Returns | |
---|---|
Type | Description |
boolean |
getDefaultInstanceForType()
public SchedulingOnInstanceStopAction getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction |
getDiscardLocalSsd()
public boolean getDiscardLocalSsd()
If true, the contents of any attached Local SSD disks will be discarded else, the Local SSD data will be preserved when the instance is stopped at the end of the run duration/termination time.
optional bool discard_local_ssd = 319517903;
Returns | |
---|---|
Type | Description |
boolean |
The discardLocalSsd. |
getParserForType()
public Parser<SchedulingOnInstanceStopAction> getParserForType()
Returns | |
---|---|
Type | Description |
Parser<SchedulingOnInstanceStopAction> |
getSerializedSize()
public int getSerializedSize()
Returns | |
---|---|
Type | Description |
int |
hasDiscardLocalSsd()
public boolean hasDiscardLocalSsd()
If true, the contents of any attached Local SSD disks will be discarded else, the Local SSD data will be preserved when the instance is stopped at the end of the run duration/termination time.
optional bool discard_local_ssd = 319517903;
Returns | |
---|---|
Type | Description |
boolean |
Whether the discardLocalSsd field is set. |
hashCode()
public int hashCode()
Returns | |
---|---|
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
newBuilderForType()
public SchedulingOnInstanceStopAction.Builder newBuilderForType()
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SchedulingOnInstanceStopAction.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter | |
---|---|
Name | Description |
parent |
BuilderParent |
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter | |
---|---|
Name | Description |
unused |
UnusedPrivateParameter |
Returns | |
---|---|
Type | Description |
Object |
toBuilder()
public SchedulingOnInstanceStopAction.Builder toBuilder()
Returns | |
---|---|
Type | Description |
SchedulingOnInstanceStopAction.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter | |
---|---|
Name | Description |
output |
CodedOutputStream |
Exceptions | |
---|---|
Type | Description |
IOException |