Package com.google.cloud.batch.v1alpha
Class JobStatus.InstanceStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
com.google.cloud.batch.v1alpha.JobStatus.InstanceStatus.Builder
- All Implemented Interfaces:
JobStatus.InstanceStatusOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- JobStatus.InstanceStatus
public static final class JobStatus.InstanceStatus.Builder
extends com.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
implements JobStatus.InstanceStatusOrBuilder
VM instance status.Protobuf type
google.cloud.batch.v1alpha.JobStatus.InstanceStatus-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The VM boot disk.The Compute Engine machine type.The VM instance provisioning model.The max number of tasks can be assigned to this instance type.The VM boot disk.The VM boot disk.The VM boot disk.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe Compute Engine machine type.com.google.protobuf.ByteStringThe Compute Engine machine type.The VM instance provisioning model.intThe VM instance provisioning model.longThe max number of tasks can be assigned to this instance type.booleanThe VM boot disk.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanThe VM boot disk.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBootDisk(AllocationPolicy.Disk value) The VM boot disk.setBootDisk(AllocationPolicy.Disk.Builder builderForValue) The VM boot disk.setMachineType(String value) The Compute Engine machine type.setMachineTypeBytes(com.google.protobuf.ByteString value) The Compute Engine machine type.The VM instance provisioning model.setProvisioningModelValue(int value) The VM instance provisioning model.setTaskPack(long value) The max number of tasks can be assigned to this instance type.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobStatus.InstanceStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<JobStatus.InstanceStatus.Builder>
-
mergeFrom
public JobStatus.InstanceStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<JobStatus.InstanceStatus.Builder>- Throws:
IOException
-
getMachineType
The Compute Engine machine type.
string machine_type = 1;- Specified by:
getMachineTypein interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The machineType.
-
getMachineTypeBytes
public com.google.protobuf.ByteString getMachineTypeBytes()The Compute Engine machine type.
string machine_type = 1;- Specified by:
getMachineTypeBytesin interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The bytes for machineType.
-
setMachineType
The Compute Engine machine type.
string machine_type = 1;- Parameters:
value- The machineType to set.- Returns:
- This builder for chaining.
-
clearMachineType
The Compute Engine machine type.
string machine_type = 1;- Returns:
- This builder for chaining.
-
setMachineTypeBytes
The Compute Engine machine type.
string machine_type = 1;- Parameters:
value- The bytes for machineType to set.- Returns:
- This builder for chaining.
-
getProvisioningModelValue
public int getProvisioningModelValue()The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;- Specified by:
getProvisioningModelValuein interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The enum numeric value on the wire for provisioningModel.
-
setProvisioningModelValue
The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;- Parameters:
value- The enum numeric value on the wire for provisioningModel to set.- Returns:
- This builder for chaining.
-
getProvisioningModel
The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;- Specified by:
getProvisioningModelin interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The provisioningModel.
-
setProvisioningModel
public JobStatus.InstanceStatus.Builder setProvisioningModel(AllocationPolicy.ProvisioningModel value) The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;- Parameters:
value- The provisioningModel to set.- Returns:
- This builder for chaining.
-
clearProvisioningModel
The VM instance provisioning model.
.google.cloud.batch.v1alpha.AllocationPolicy.ProvisioningModel provisioning_model = 2;- Returns:
- This builder for chaining.
-
getTaskPack
public long getTaskPack()The max number of tasks can be assigned to this instance type.
int64 task_pack = 3;- Specified by:
getTaskPackin interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The taskPack.
-
setTaskPack
The max number of tasks can be assigned to this instance type.
int64 task_pack = 3;- Parameters:
value- The taskPack to set.- Returns:
- This builder for chaining.
-
clearTaskPack
The max number of tasks can be assigned to this instance type.
int64 task_pack = 3;- Returns:
- This builder for chaining.
-
hasBootDisk
public boolean hasBootDisk()The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;- Specified by:
hasBootDiskin interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- Whether the bootDisk field is set.
-
getBootDisk
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;- Specified by:
getBootDiskin interfaceJobStatus.InstanceStatusOrBuilder- Returns:
- The bootDisk.
-
setBootDisk
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4; -
setBootDisk
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4; -
mergeBootDisk
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4; -
clearBootDisk
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4; -
getBootDiskBuilder
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4; -
getBootDiskOrBuilder
The VM boot disk.
.google.cloud.batch.v1alpha.AllocationPolicy.Disk boot_disk = 4;- Specified by:
getBootDiskOrBuilderin interfaceJobStatus.InstanceStatusOrBuilder
-