Package com.google.cloud.compute.v1
Class Operation
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.Operation
- All Implemented Interfaces:
OperationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Operation
extends com.google.protobuf.GeneratedMessage
implements OperationOrBuilder
Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/v1/globalOperations) * [Regional](/compute/docs/reference/rest/v1/regionOperations) * [Zonal](/compute/docs/reference/rest/v1/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, readHandling API responses. Operations can be global, regional or zonal. - For global operations, use the `globalOperations` resource. - For regional operations, use the `regionOperations` resource. - For zonal operations, use the `zoneOperations` resource. For more information, read Global, Regional, and Zonal Resources. Note that completed Operation resources have a limited retention period.Protobuf type
google.cloud.compute.v1.Operation- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRepresents an Operation resource.static enum[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionboolean[Output Only] The value of `requestId` if you provided it in the request.com.google.protobuf.ByteString[Output Only] The value of `requestId` if you provided it in the request.[Deprecated] This field is deprecated.com.google.protobuf.ByteString[Deprecated] This field is deprecated.static Operation[Output Only] A textual description of the operation, which is set when the operation is created.com.google.protobuf.ByteString[Output Only] A textual description of the operation, which is set when the operation is created.static final com.google.protobuf.Descriptors.Descriptor[Output Only] The time that this operation was completed.com.google.protobuf.ByteString[Output Only] The time that this operation was completed.getError()[Output Only] If errors are generated during processing of the operation, this field will be populated.[Output Only] If errors are generated during processing of the operation, this field will be populated.optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.com.google.protobuf.ByteString[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.int[Output Only] If the operation fails, this field contains the HTTP error status code that was returned.longgetId()[Output Only] The unique identifier for the operation.[Output Only] The time that this operation was requested.com.google.protobuf.ByteString[Output Only] The time that this operation was requested.optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;getKind()Output only.com.google.protobuf.ByteStringOutput only.getName()[Output Only] Name of the operation.com.google.protobuf.ByteString[Output Only] Name of the operation.Output only.com.google.protobuf.ByteStringOutput only.[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.com.google.protobuf.ByteString[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.com.google.protobuf.Parser<Operation>int[Output Only] An optional progress indicator that ranges from 0 to 100.[Output Only] The URL of the region where the operation resides.com.google.protobuf.ByteString[Output Only] The URL of the region where the operation resides.[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString[Output Only] Server-defined URL for the resource.intOutput only.Output only.[Output Only] The time that this operation was started by the server.com.google.protobuf.ByteString[Output Only] The time that this operation was started by the server.[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.[Output Only] An optional textual description of the current status of the operation.com.google.protobuf.ByteString[Output Only] An optional textual description of the current status of the operation.int[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.long[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.[Output Only] The URL of the resource that the operation modifies.com.google.protobuf.ByteString[Output Only] The URL of the resource that the operation modifies.getUser()[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.com.google.protobuf.ByteString[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.getWarnings(int index) [Output Only] If warning messages are generated during processing of the operation, this field will be populated.int[Output Only] If warning messages are generated during processing of the operation, this field will be populated.[Output Only] If warning messages are generated during processing of the operation, this field will be populated.getWarningsOrBuilder(int index) [Output Only] If warning messages are generated during processing of the operation, this field will be populated.List<? extends WarningsOrBuilder>[Output Only] If warning messages are generated during processing of the operation, this field will be populated.getZone()[Output Only] The URL of the zone where the operation resides.com.google.protobuf.ByteString[Output Only] The URL of the zone where the operation resides.boolean[Output Only] The value of `requestId` if you provided it in the request.boolean[Deprecated] This field is deprecated.boolean[Output Only] A textual description of the operation, which is set when the operation is created.boolean[Output Only] The time that this operation was completed.booleanhasError()[Output Only] If errors are generated during processing of the operation, this field will be populated.booleanoptional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;inthashCode()boolean[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.boolean[Output Only] If the operation fails, this field contains the HTTP error status code that was returned.booleanhasId()[Output Only] The unique identifier for the operation.boolean[Output Only] The time that this operation was requested.booleanoptional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;booleanhasKind()Output only.booleanhasName()[Output Only] Name of the operation.booleanOutput only.boolean[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.boolean[Output Only] An optional progress indicator that ranges from 0 to 100.boolean[Output Only] The URL of the region where the operation resides.boolean[Output Only] Server-defined URL for the resource.booleanOutput only.boolean[Output Only] The time that this operation was started by the server.boolean[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.boolean[Output Only] An optional textual description of the current status of the operation.boolean[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.boolean[Output Only] The URL of the resource that the operation modifies.booleanhasUser()[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.booleanhasZone()[Output Only] The URL of the zone where the operation resides.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Operation.Builderstatic Operation.BuildernewBuilder(Operation prototype) protected Operation.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static OperationparseDelimitedFrom(InputStream input) static OperationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OperationparseFrom(byte[] data) static OperationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OperationparseFrom(com.google.protobuf.ByteString data) static OperationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OperationparseFrom(com.google.protobuf.CodedInputStream input) static OperationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OperationparseFrom(InputStream input) static OperationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static OperationparseFrom(ByteBuffer data) static OperationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Operation>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
CLIENT_OPERATION_ID_FIELD_NUMBER
public static final int CLIENT_OPERATION_ID_FIELD_NUMBER- See Also:
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER- See Also:
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER- See Also:
-
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER- See Also:
-
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER- See Also:
-
GET_VERSION_OPERATION_METADATA_FIELD_NUMBER
public static final int GET_VERSION_OPERATION_METADATA_FIELD_NUMBER- See Also:
-
HTTP_ERROR_MESSAGE_FIELD_NUMBER
public static final int HTTP_ERROR_MESSAGE_FIELD_NUMBER- See Also:
-
HTTP_ERROR_STATUS_CODE_FIELD_NUMBER
public static final int HTTP_ERROR_STATUS_CODE_FIELD_NUMBER- See Also:
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER- See Also:
-
INSERT_TIME_FIELD_NUMBER
public static final int INSERT_TIME_FIELD_NUMBER- See Also:
-
INSTANCES_BULK_INSERT_OPERATION_METADATA_FIELD_NUMBER
public static final int INSTANCES_BULK_INSERT_OPERATION_METADATA_FIELD_NUMBER- See Also:
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER- See Also:
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
OPERATION_GROUP_ID_FIELD_NUMBER
public static final int OPERATION_GROUP_ID_FIELD_NUMBER- See Also:
-
OPERATION_TYPE_FIELD_NUMBER
public static final int OPERATION_TYPE_FIELD_NUMBER- See Also:
-
PROGRESS_FIELD_NUMBER
public static final int PROGRESS_FIELD_NUMBER- See Also:
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER- See Also:
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER- See Also:
-
SET_COMMON_INSTANCE_METADATA_OPERATION_METADATA_FIELD_NUMBER
public static final int SET_COMMON_INSTANCE_METADATA_OPERATION_METADATA_FIELD_NUMBER- See Also:
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER- See Also:
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER- See Also:
-
STATUS_MESSAGE_FIELD_NUMBER
public static final int STATUS_MESSAGE_FIELD_NUMBER- See Also:
-
TARGET_ID_FIELD_NUMBER
public static final int TARGET_ID_FIELD_NUMBER- See Also:
-
TARGET_LINK_FIELD_NUMBER
public static final int TARGET_LINK_FIELD_NUMBER- See Also:
-
USER_FIELD_NUMBER
public static final int USER_FIELD_NUMBER- See Also:
-
WARNINGS_FIELD_NUMBER
public static final int WARNINGS_FIELD_NUMBER- See Also:
-
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER- See Also:
-
-
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
-
hasClientOperationId
public boolean hasClientOperationId()[Output Only] The value of `requestId` if you provided it in the request. Not present otherwise.
optional string client_operation_id = 297240295;- Specified by:
hasClientOperationIdin interfaceOperationOrBuilder- Returns:
- Whether the clientOperationId field is set.
-
getClientOperationId
[Output Only] The value of `requestId` if you provided it in the request. Not present otherwise.
optional string client_operation_id = 297240295;- Specified by:
getClientOperationIdin interfaceOperationOrBuilder- Returns:
- The clientOperationId.
-
getClientOperationIdBytes
public com.google.protobuf.ByteString getClientOperationIdBytes()[Output Only] The value of `requestId` if you provided it in the request. Not present otherwise.
optional string client_operation_id = 297240295;- Specified by:
getClientOperationIdBytesin interfaceOperationOrBuilder- Returns:
- The bytes for clientOperationId.
-
hasCreationTimestamp
public boolean hasCreationTimestamp()[Deprecated] This field is deprecated.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceOperationOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
[Deprecated] This field is deprecated.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceOperationOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()[Deprecated] This field is deprecated.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceOperationOrBuilder- Returns:
- The bytes for creationTimestamp.
-
hasDescription
public boolean hasDescription()[Output Only] A textual description of the operation, which is set when the operation is created.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceOperationOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
[Output Only] A textual description of the operation, which is set when the operation is created.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceOperationOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()[Output Only] A textual description of the operation, which is set when the operation is created.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceOperationOrBuilder- Returns:
- The bytes for description.
-
hasEndTime
public boolean hasEndTime()[Output Only] The time that this operation was completed. This value is inRFC3339 text format.
optional string end_time = 114938801;- Specified by:
hasEndTimein interfaceOperationOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
[Output Only] The time that this operation was completed. This value is inRFC3339 text format.
optional string end_time = 114938801;- Specified by:
getEndTimein interfaceOperationOrBuilder- Returns:
- The endTime.
-
getEndTimeBytes
public com.google.protobuf.ByteString getEndTimeBytes()[Output Only] The time that this operation was completed. This value is inRFC3339 text format.
optional string end_time = 114938801;- Specified by:
getEndTimeBytesin interfaceOperationOrBuilder- Returns:
- The bytes for endTime.
-
hasError
public boolean hasError()[Output Only] If errors are generated during processing of the operation, this field will be populated.
optional .google.cloud.compute.v1.Error error = 96784904;- Specified by:
hasErrorin interfaceOperationOrBuilder- Returns:
- Whether the error field is set.
-
getError
[Output Only] If errors are generated during processing of the operation, this field will be populated.
optional .google.cloud.compute.v1.Error error = 96784904;- Specified by:
getErrorin interfaceOperationOrBuilder- Returns:
- The error.
-
getErrorOrBuilder
[Output Only] If errors are generated during processing of the operation, this field will be populated.
optional .google.cloud.compute.v1.Error error = 96784904;- Specified by:
getErrorOrBuilderin interfaceOperationOrBuilder
-
hasGetVersionOperationMetadata
public boolean hasGetVersionOperationMetadata()optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;- Specified by:
hasGetVersionOperationMetadatain interfaceOperationOrBuilder- Returns:
- Whether the getVersionOperationMetadata field is set.
-
getGetVersionOperationMetadata
optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;- Specified by:
getGetVersionOperationMetadatain interfaceOperationOrBuilder- Returns:
- The getVersionOperationMetadata.
-
getGetVersionOperationMetadataOrBuilder
optional .google.cloud.compute.v1.GetVersionOperationMetadata get_version_operation_metadata = 173230167;- Specified by:
getGetVersionOperationMetadataOrBuilderin interfaceOperationOrBuilder
-
hasHttpErrorMessage
public boolean hasHttpErrorMessage()[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.
optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];- Specified by:
hasHttpErrorMessagein interfaceOperationOrBuilder- Returns:
- Whether the httpErrorMessage field is set.
-
getHttpErrorMessage
[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.
optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];- Specified by:
getHttpErrorMessagein interfaceOperationOrBuilder- Returns:
- The httpErrorMessage.
-
getHttpErrorMessageBytes
public com.google.protobuf.ByteString getHttpErrorMessageBytes()[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.
optional string http_error_message = 202521945 [(.google.cloud.operation_field) = ERROR_MESSAGE];- Specified by:
getHttpErrorMessageBytesin interfaceOperationOrBuilder- Returns:
- The bytes for httpErrorMessage.
-
hasHttpErrorStatusCode
public boolean hasHttpErrorStatusCode()[Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.
optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];- Specified by:
hasHttpErrorStatusCodein interfaceOperationOrBuilder- Returns:
- Whether the httpErrorStatusCode field is set.
-
getHttpErrorStatusCode
public int getHttpErrorStatusCode()[Output Only] If the operation fails, this field contains the HTTP error status code that was returned. For example, a `404` means the resource was not found.
optional int32 http_error_status_code = 312345196 [(.google.cloud.operation_field) = ERROR_CODE];- Specified by:
getHttpErrorStatusCodein interfaceOperationOrBuilder- Returns:
- The httpErrorStatusCode.
-
hasId
public boolean hasId()[Output Only] The unique identifier for the operation. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceOperationOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()[Output Only] The unique identifier for the operation. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceOperationOrBuilder- Returns:
- The id.
-
hasInsertTime
public boolean hasInsertTime()[Output Only] The time that this operation was requested. This value is inRFC3339 text format.
optional string insert_time = 433722515;- Specified by:
hasInsertTimein interfaceOperationOrBuilder- Returns:
- Whether the insertTime field is set.
-
getInsertTime
[Output Only] The time that this operation was requested. This value is inRFC3339 text format.
optional string insert_time = 433722515;- Specified by:
getInsertTimein interfaceOperationOrBuilder- Returns:
- The insertTime.
-
getInsertTimeBytes
public com.google.protobuf.ByteString getInsertTimeBytes()[Output Only] The time that this operation was requested. This value is inRFC3339 text format.
optional string insert_time = 433722515;- Specified by:
getInsertTimeBytesin interfaceOperationOrBuilder- Returns:
- The bytes for insertTime.
-
hasInstancesBulkInsertOperationMetadata
public boolean hasInstancesBulkInsertOperationMetadata()optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;- Specified by:
hasInstancesBulkInsertOperationMetadatain interfaceOperationOrBuilder- Returns:
- Whether the instancesBulkInsertOperationMetadata field is set.
-
getInstancesBulkInsertOperationMetadata
optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;- Specified by:
getInstancesBulkInsertOperationMetadatain interfaceOperationOrBuilder- Returns:
- The instancesBulkInsertOperationMetadata.
-
getInstancesBulkInsertOperationMetadataOrBuilder
public InstancesBulkInsertOperationMetadataOrBuilder getInstancesBulkInsertOperationMetadataOrBuilder()optional .google.cloud.compute.v1.InstancesBulkInsertOperationMetadata instances_bulk_insert_operation_metadata = 89146177;- Specified by:
getInstancesBulkInsertOperationMetadataOrBuilderin interfaceOperationOrBuilder
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
optional string kind = 3292052;- Specified by:
hasKindin interfaceOperationOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
optional string kind = 3292052;- Specified by:
getKindin interfaceOperationOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Always `compute#operation` for Operation resources.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceOperationOrBuilder- Returns:
- The bytes for kind.
-
hasName
public boolean hasName()[Output Only] Name of the operation.
optional string name = 3373707 [(.google.cloud.operation_field) = NAME];- Specified by:
hasNamein interfaceOperationOrBuilder- Returns:
- Whether the name field is set.
-
getName
[Output Only] Name of the operation.
optional string name = 3373707 [(.google.cloud.operation_field) = NAME];- Specified by:
getNamein interfaceOperationOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()[Output Only] Name of the operation.
optional string name = 3373707 [(.google.cloud.operation_field) = NAME];- Specified by:
getNameBytesin interfaceOperationOrBuilder- Returns:
- The bytes for name.
-
hasOperationGroupId
public boolean hasOperationGroupId()Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.
optional string operation_group_id = 40171187;- Specified by:
hasOperationGroupIdin interfaceOperationOrBuilder- Returns:
- Whether the operationGroupId field is set.
-
getOperationGroupId
Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.
optional string operation_group_id = 40171187;- Specified by:
getOperationGroupIdin interfaceOperationOrBuilder- Returns:
- The operationGroupId.
-
getOperationGroupIdBytes
public com.google.protobuf.ByteString getOperationGroupIdBytes()Output only. [Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.
optional string operation_group_id = 40171187;- Specified by:
getOperationGroupIdBytesin interfaceOperationOrBuilder- Returns:
- The bytes for operationGroupId.
-
hasOperationType
public boolean hasOperationType()[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.
optional string operation_type = 177650450;- Specified by:
hasOperationTypein interfaceOperationOrBuilder- Returns:
- Whether the operationType field is set.
-
getOperationType
[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.
optional string operation_type = 177650450;- Specified by:
getOperationTypein interfaceOperationOrBuilder- Returns:
- The operationType.
-
getOperationTypeBytes
public com.google.protobuf.ByteString getOperationTypeBytes()[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.
optional string operation_type = 177650450;- Specified by:
getOperationTypeBytesin interfaceOperationOrBuilder- Returns:
- The bytes for operationType.
-
hasProgress
public boolean hasProgress()[Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
optional int32 progress = 72663597;- Specified by:
hasProgressin interfaceOperationOrBuilder- Returns:
- Whether the progress field is set.
-
getProgress
public int getProgress()[Output Only] An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
optional int32 progress = 72663597;- Specified by:
getProgressin interfaceOperationOrBuilder- Returns:
- The progress.
-
hasRegion
public boolean hasRegion()[Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations.
optional string region = 138946292;- Specified by:
hasRegionin interfaceOperationOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
[Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations.
optional string region = 138946292;- Specified by:
getRegionin interfaceOperationOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()[Output Only] The URL of the region where the operation resides. Only applicable when performing regional operations.
optional string region = 138946292;- Specified by:
getRegionBytesin interfaceOperationOrBuilder- Returns:
- The bytes for region.
-
hasSelfLink
public boolean hasSelfLink()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceOperationOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceOperationOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceOperationOrBuilder- Returns:
- The bytes for selfLink.
-
hasSetCommonInstanceMetadataOperationMetadata
public boolean hasSetCommonInstanceMetadataOperationMetadata()Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;- Specified by:
hasSetCommonInstanceMetadataOperationMetadatain interfaceOperationOrBuilder- Returns:
- Whether the setCommonInstanceMetadataOperationMetadata field is set.
-
getSetCommonInstanceMetadataOperationMetadata
Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;- Specified by:
getSetCommonInstanceMetadataOperationMetadatain interfaceOperationOrBuilder- Returns:
- The setCommonInstanceMetadataOperationMetadata.
-
getSetCommonInstanceMetadataOperationMetadataOrBuilder
public SetCommonInstanceMetadataOperationMetadataOrBuilder getSetCommonInstanceMetadataOperationMetadataOrBuilder()Output only. [Output Only] If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
optional .google.cloud.compute.v1.SetCommonInstanceMetadataOperationMetadata set_common_instance_metadata_operation_metadata = 490378980;- Specified by:
getSetCommonInstanceMetadataOperationMetadataOrBuilderin interfaceOperationOrBuilder
-
hasStartTime
public boolean hasStartTime()[Output Only] The time that this operation was started by the server. This value is inRFC3339 text format.
optional string start_time = 37467274;- Specified by:
hasStartTimein interfaceOperationOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
[Output Only] The time that this operation was started by the server. This value is inRFC3339 text format.
optional string start_time = 37467274;- Specified by:
getStartTimein interfaceOperationOrBuilder- Returns:
- The startTime.
-
getStartTimeBytes
public com.google.protobuf.ByteString getStartTimeBytes()[Output Only] The time that this operation was started by the server. This value is inRFC3339 text format.
optional string start_time = 37467274;- Specified by:
getStartTimeBytesin interfaceOperationOrBuilder- Returns:
- The bytes for startTime.
-
hasStatus
public boolean hasStatus()[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];- Specified by:
hasStatusin interfaceOperationOrBuilder- Returns:
- Whether the status field is set.
-
getStatusValue
public int getStatusValue()[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];- Specified by:
getStatusValuein interfaceOperationOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
getStatus
[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.
optional .google.cloud.compute.v1.Operation.Status status = 181260274 [(.google.cloud.operation_field) = STATUS];- Specified by:
getStatusin interfaceOperationOrBuilder- Returns:
- The status.
-
hasStatusMessage
public boolean hasStatusMessage()[Output Only] An optional textual description of the current status of the operation.
optional string status_message = 297428154;- Specified by:
hasStatusMessagein interfaceOperationOrBuilder- Returns:
- Whether the statusMessage field is set.
-
getStatusMessage
[Output Only] An optional textual description of the current status of the operation.
optional string status_message = 297428154;- Specified by:
getStatusMessagein interfaceOperationOrBuilder- Returns:
- The statusMessage.
-
getStatusMessageBytes
public com.google.protobuf.ByteString getStatusMessageBytes()[Output Only] An optional textual description of the current status of the operation.
optional string status_message = 297428154;- Specified by:
getStatusMessageBytesin interfaceOperationOrBuilder- Returns:
- The bytes for statusMessage.
-
hasTargetId
public boolean hasTargetId()[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.
optional uint64 target_id = 258165385;- Specified by:
hasTargetIdin interfaceOperationOrBuilder- Returns:
- Whether the targetId field is set.
-
getTargetId
public long getTargetId()[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.
optional uint64 target_id = 258165385;- Specified by:
getTargetIdin interfaceOperationOrBuilder- Returns:
- The targetId.
-
hasTargetLink
public boolean hasTargetLink()[Output Only] The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the disk that the snapshot was created from.
optional string target_link = 62671336;- Specified by:
hasTargetLinkin interfaceOperationOrBuilder- Returns:
- Whether the targetLink field is set.
-
getTargetLink
[Output Only] The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the disk that the snapshot was created from.
optional string target_link = 62671336;- Specified by:
getTargetLinkin interfaceOperationOrBuilder- Returns:
- The targetLink.
-
getTargetLinkBytes
public com.google.protobuf.ByteString getTargetLinkBytes()[Output Only] The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the disk that the snapshot was created from.
optional string target_link = 62671336;- Specified by:
getTargetLinkBytesin interfaceOperationOrBuilder- Returns:
- The bytes for targetLink.
-
hasUser
public boolean hasUser()[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
optional string user = 3599307;- Specified by:
hasUserin interfaceOperationOrBuilder- Returns:
- Whether the user field is set.
-
getUser
[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
optional string user = 3599307;- Specified by:
getUserin interfaceOperationOrBuilder- Returns:
- The user.
-
getUserBytes
public com.google.protobuf.ByteString getUserBytes()[Output Only] User who requested the operation, for example: `user@example.com` or `alice_smith_identifier (global/workforcePools/example-com-us-employees)`.
optional string user = 3599307;- Specified by:
getUserBytesin interfaceOperationOrBuilder- Returns:
- The bytes for user.
-
getWarningsList
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;- Specified by:
getWarningsListin interfaceOperationOrBuilder
-
getWarningsOrBuilderList
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;- Specified by:
getWarningsOrBuilderListin interfaceOperationOrBuilder
-
getWarningsCount
public int getWarningsCount()[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;- Specified by:
getWarningsCountin interfaceOperationOrBuilder
-
getWarnings
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;- Specified by:
getWarningsin interfaceOperationOrBuilder
-
getWarningsOrBuilder
[Output Only] If warning messages are generated during processing of the operation, this field will be populated.
repeated .google.cloud.compute.v1.Warnings warnings = 498091095;- Specified by:
getWarningsOrBuilderin interfaceOperationOrBuilder
-
hasZone
public boolean hasZone()[Output Only] The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
optional string zone = 3744684;- Specified by:
hasZonein interfaceOperationOrBuilder- Returns:
- Whether the zone field is set.
-
getZone
[Output Only] The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
optional string zone = 3744684;- Specified by:
getZonein interfaceOperationOrBuilder- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()[Output Only] The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
optional string zone = 3744684;- Specified by:
getZoneBytesin interfaceOperationOrBuilder- Returns:
- The bytes for zone.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Operation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Operation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Operation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Operation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Operation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Operation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Operation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Operation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Operation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Operation.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-