Package com.google.cloud.compute.v1
Class InstanceGroupManagerStatusAcceleratorTopology.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatusAcceleratorTopology.Builder>
com.google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology.Builder
- All Implemented Interfaces:
InstanceGroupManagerStatusAcceleratorTopologyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceGroupManagerStatusAcceleratorTopology
public static final class InstanceGroupManagerStatusAcceleratorTopology.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatusAcceleratorTopology.Builder>
implements InstanceGroupManagerStatusAcceleratorTopologyOrBuilder
Protobuf type
google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopology-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetState()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.booleanOutput only.booleanhasState()Output only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStateDetails(InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails value) Output only.setAcceleratorTopology(String value) Output only.setAcceleratorTopologyBytes(com.google.protobuf.ByteString value) Output only.Output only.setStateBytes(com.google.protobuf.ByteString value) Output only.Output only.setStateDetails(InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails.Builder builderForValue) Output only.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<InstanceGroupManagerStatusAcceleratorTopology.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<InstanceGroupManagerStatusAcceleratorTopology.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<InstanceGroupManagerStatusAcceleratorTopology.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
public InstanceGroupManagerStatusAcceleratorTopology.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatusAcceleratorTopology.Builder>
-
mergeFrom
public InstanceGroupManagerStatusAcceleratorTopology.Builder mergeFrom(InstanceGroupManagerStatusAcceleratorTopology other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InstanceGroupManagerStatusAcceleratorTopology.Builder>
-
mergeFrom
public InstanceGroupManagerStatusAcceleratorTopology.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<InstanceGroupManagerStatusAcceleratorTopology.Builder>- Throws:
IOException
-
hasAcceleratorTopology
public boolean hasAcceleratorTopology()Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Specified by:
hasAcceleratorTopologyin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- Whether the acceleratorTopology field is set.
-
getAcceleratorTopology
Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Specified by:
getAcceleratorTopologyin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- The acceleratorTopology.
-
getAcceleratorTopologyBytes
public com.google.protobuf.ByteString getAcceleratorTopologyBytes()Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Specified by:
getAcceleratorTopologyBytesin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- The bytes for acceleratorTopology.
-
setAcceleratorTopology
Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Parameters:
value- The acceleratorTopology to set.- Returns:
- This builder for chaining.
-
clearAcceleratorTopology
Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Returns:
- This builder for chaining.
-
setAcceleratorTopologyBytes
public InstanceGroupManagerStatusAcceleratorTopology.Builder setAcceleratorTopologyBytes(com.google.protobuf.ByteString value) Output only. Topology in the format of: "16x16", "4x4x4", etc. The value is the same as configured in the WorkloadPolicy.
optional string accelerator_topology = 389323203;- Parameters:
value- The bytes for acceleratorTopology to set.- Returns:
- This builder for chaining.
-
hasState
public boolean hasState()Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
hasStatein interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- Whether the state field is set.
-
getState
Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
getStatein interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- The state.
-
getStateBytes
public com.google.protobuf.ByteString getStateBytes()Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
getStateBytesin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- The bytes for state.
-
setState
Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Returns:
- This builder for chaining.
-
setStateBytes
public InstanceGroupManagerStatusAcceleratorTopology.Builder setStateBytes(com.google.protobuf.ByteString value) Output only. The state of the accelerator topology. Check the State enum for the list of possible values.
optional string state = 109757585;- Parameters:
value- The bytes for state to set.- Returns:
- This builder for chaining.
-
hasStateDetails
public boolean hasStateDetails()Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996;- Specified by:
hasStateDetailsin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- Whether the stateDetails field is set.
-
getStateDetails
public InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails getStateDetails()Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996;- Specified by:
getStateDetailsin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder- Returns:
- The stateDetails.
-
setStateDetails
public InstanceGroupManagerStatusAcceleratorTopology.Builder setStateDetails(InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails value) Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996; -
setStateDetails
public InstanceGroupManagerStatusAcceleratorTopology.Builder setStateDetails(InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails.Builder builderForValue) Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996; -
mergeStateDetails
public InstanceGroupManagerStatusAcceleratorTopology.Builder mergeStateDetails(InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails value) Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996; -
clearStateDetails
Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996; -
getStateDetailsBuilder
public InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails.Builder getStateDetailsBuilder()Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996; -
getStateDetailsOrBuilder
public InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetailsOrBuilder getStateDetailsOrBuilder()Output only. The result of the latest accelerator topology state check.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusAcceleratorTopologyAcceleratorTopologyStateDetails state_details = 95566996;- Specified by:
getStateDetailsOrBuilderin interfaceInstanceGroupManagerStatusAcceleratorTopologyOrBuilder
-