Package com.google.cloud.alloydb.v1beta
Class BatchCreateInstanceStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BatchCreateInstanceStatus.Builder>
com.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.Builder
- All Implemented Interfaces:
BatchCreateInstanceStatusOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BatchCreateInstanceStatus
public static final class BatchCreateInstanceStatus.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BatchCreateInstanceStatus.Builder>
implements BatchCreateInstanceStatusOrBuilder
Message for current status of an instance in the BatchCreateInstances operation. For example, lets say a BatchCreateInstances workflow has 4 instances, Instance1 through Instance4. Lets also assume that 2 instances succeeded but the third failed to create and the 4th was never picked up for creation because of failure of the previous one. Then, resulting states would look something like: 1. Instance1 = ROLLED_BACK 2. Instance2 = ROLLED_BACK 3. Instance3 = FAILED 4. Instance4 = FAILED However, while the operation is running, the instance might be in other states including PENDING_CREATE, ACTIVE, DELETING and CREATING. The states / do not get further updated once the operation is done.Protobuf type
google.cloud.alloydb.v1beta.BatchCreateInstanceStatus-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The RPC status of the instance creation operation.DEPRECATED - Use the error field instead.The current state of an instance involved in the batch create operation..google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetError()The RPC status of the instance creation operation.The RPC status of the instance creation operation.DEPRECATED - Use the error field instead.com.google.protobuf.ByteStringDEPRECATED - Use the error field instead.The RPC status of the instance creation operation.getState()The current state of an instance involved in the batch create operation.intThe current state of an instance involved in the batch create operation.getType().google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;int.google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;booleanhasError()The RPC status of the instance creation operation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeError(Status value) The RPC status of the instance creation operation.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The RPC status of the instance creation operation.setError(Status.Builder builderForValue) The RPC status of the instance creation operation.setErrorMsg(String value) DEPRECATED - Use the error field instead.setErrorMsgBytes(com.google.protobuf.ByteString value) DEPRECATED - Use the error field instead.The current state of an instance involved in the batch create operation.setStateValue(int value) The current state of an instance involved in the batch create operation.setType(Instance.InstanceType value) .google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;setTypeValue(int value) .google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;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<BatchCreateInstanceStatus.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<BatchCreateInstanceStatus.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<BatchCreateInstanceStatus.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<BatchCreateInstanceStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BatchCreateInstanceStatus.Builder>
-
mergeFrom
public BatchCreateInstanceStatus.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<BatchCreateInstanceStatus.Builder>- Throws:
IOException
-
getStateValue
public int getStateValue()The current state of an instance involved in the batch create operation. Once the operation is complete, the final state of the instances in the LRO can be one of: 1. ACTIVE, indicating that instances were created successfully 2. FAILED, indicating that a particular instance failed creation 3. ROLLED_BACK indicating that although the instance was created successfully, it had to be rolled back and deleted due to failure in other steps of the workflow.
.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.State state = 1;- Specified by:
getStateValuein interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
The current state of an instance involved in the batch create operation. Once the operation is complete, the final state of the instances in the LRO can be one of: 1. ACTIVE, indicating that instances were created successfully 2. FAILED, indicating that a particular instance failed creation 3. ROLLED_BACK indicating that although the instance was created successfully, it had to be rolled back and deleted due to failure in other steps of the workflow.
.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.State state = 1;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
The current state of an instance involved in the batch create operation. Once the operation is complete, the final state of the instances in the LRO can be one of: 1. ACTIVE, indicating that instances were created successfully 2. FAILED, indicating that a particular instance failed creation 3. ROLLED_BACK indicating that although the instance was created successfully, it had to be rolled back and deleted due to failure in other steps of the workflow.
.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.State state = 1;- Specified by:
getStatein interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The state.
-
setState
The current state of an instance involved in the batch create operation. Once the operation is complete, the final state of the instances in the LRO can be one of: 1. ACTIVE, indicating that instances were created successfully 2. FAILED, indicating that a particular instance failed creation 3. ROLLED_BACK indicating that although the instance was created successfully, it had to be rolled back and deleted due to failure in other steps of the workflow.
.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.State state = 1;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
The current state of an instance involved in the batch create operation. Once the operation is complete, the final state of the instances in the LRO can be one of: 1. ACTIVE, indicating that instances were created successfully 2. FAILED, indicating that a particular instance failed creation 3. ROLLED_BACK indicating that although the instance was created successfully, it had to be rolled back and deleted due to failure in other steps of the workflow.
.google.cloud.alloydb.v1beta.BatchCreateInstanceStatus.State state = 1;- Returns:
- This builder for chaining.
-
getErrorMsg
DEPRECATED - Use the error field instead. Error, if any error occurred and is available, during instance creation.
string error_msg = 2;- Specified by:
getErrorMsgin interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The errorMsg.
-
getErrorMsgBytes
public com.google.protobuf.ByteString getErrorMsgBytes()DEPRECATED - Use the error field instead. Error, if any error occurred and is available, during instance creation.
string error_msg = 2;- Specified by:
getErrorMsgBytesin interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The bytes for errorMsg.
-
setErrorMsg
DEPRECATED - Use the error field instead. Error, if any error occurred and is available, during instance creation.
string error_msg = 2;- Parameters:
value- The errorMsg to set.- Returns:
- This builder for chaining.
-
clearErrorMsg
DEPRECATED - Use the error field instead. Error, if any error occurred and is available, during instance creation.
string error_msg = 2;- Returns:
- This builder for chaining.
-
setErrorMsgBytes
DEPRECATED - Use the error field instead. Error, if any error occurred and is available, during instance creation.
string error_msg = 2;- Parameters:
value- The bytes for errorMsg to set.- Returns:
- This builder for chaining.
-
hasError
public boolean hasError()The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4;- Specified by:
hasErrorin interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- Whether the error field is set.
-
getError
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4;- Specified by:
getErrorin interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The error.
-
setError
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4; -
setError
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4; -
mergeError
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4; -
clearError
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4; -
getErrorBuilder
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4; -
getErrorOrBuilder
The RPC status of the instance creation operation. This field will be present if an error happened during the instance creation.
.google.rpc.Status error = 4;- Specified by:
getErrorOrBuilderin interfaceBatchCreateInstanceStatusOrBuilder
-
getTypeValue
public int getTypeValue().google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;- Specified by:
getTypeValuein interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
.google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
.google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;- Specified by:
getTypein interfaceBatchCreateInstanceStatusOrBuilder- Returns:
- The type.
-
setType
.google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
.google.cloud.alloydb.v1beta.Instance.InstanceType type = 3;- Returns:
- This builder for chaining.
-