Package com.google.cloud.compute.v1
Class Operation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- 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
public final class Operation extends com.google.protobuf.GeneratedMessageV3 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, read Handling 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 `zonalOperations` resource. For more information, read Global, Regional, and Zonal Resources.
Protobuf typegoogle.cloud.compute.v1.Operation- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperation.BuilderRepresents an Operation resource.static classOperation.Status[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.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCLIENT_OPERATION_ID_FIELD_NUMBERstatic intCREATION_TIMESTAMP_FIELD_NUMBERstatic intDESCRIPTION_FIELD_NUMBERstatic intEND_TIME_FIELD_NUMBERstatic intERROR_FIELD_NUMBERstatic intHTTP_ERROR_MESSAGE_FIELD_NUMBERstatic intHTTP_ERROR_STATUS_CODE_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intINSERT_TIME_FIELD_NUMBERstatic intKIND_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intOPERATION_GROUP_ID_FIELD_NUMBERstatic intOPERATION_TYPE_FIELD_NUMBERstatic intPROGRESS_FIELD_NUMBERstatic intREGION_FIELD_NUMBERstatic intSELF_LINK_FIELD_NUMBERstatic intSTART_TIME_FIELD_NUMBERstatic intSTATUS_FIELD_NUMBERstatic intSTATUS_MESSAGE_FIELD_NUMBERstatic intTARGET_ID_FIELD_NUMBERstatic intTARGET_LINK_FIELD_NUMBERstatic intUSER_FIELD_NUMBERstatic intWARNINGS_FIELD_NUMBERstatic intZONE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetClientOperationId()[Output Only] The value of `requestId` if you provided it in the request.com.google.protobuf.ByteStringgetClientOperationIdBytes()[Output Only] The value of `requestId` if you provided it in the request.StringgetCreationTimestamp()[Deprecated] This field is deprecated.com.google.protobuf.ByteStringgetCreationTimestampBytes()[Deprecated] This field is deprecated.static OperationgetDefaultInstance()OperationgetDefaultInstanceForType()StringgetDescription()[Output Only] A textual description of the operation, which is set when the operation is created.com.google.protobuf.ByteStringgetDescriptionBytes()[Output Only] A textual description of the operation, which is set when the operation is created.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetEndTime()[Output Only] The time that this operation was completed.com.google.protobuf.ByteStringgetEndTimeBytes()[Output Only] The time that this operation was completed.ErrorgetError()[Output Only] If errors are generated during processing of the operation, this field will be populated.ErrorOrBuildergetErrorOrBuilder()[Output Only] If errors are generated during processing of the operation, this field will be populated.StringgetHttpErrorMessage()[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.com.google.protobuf.ByteStringgetHttpErrorMessageBytes()[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.intgetHttpErrorStatusCode()[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.StringgetInsertTime()[Output Only] The time that this operation was requested.com.google.protobuf.ByteStringgetInsertTimeBytes()[Output Only] The time that this operation was requested.StringgetKind()[Output Only] Type of the resource.com.google.protobuf.ByteStringgetKindBytes()[Output Only] Type of the resource.StringgetName()[Output Only] Name of the operation.com.google.protobuf.ByteStringgetNameBytes()[Output Only] Name of the operation.StringgetOperationGroupId()[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.com.google.protobuf.ByteStringgetOperationGroupIdBytes()[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.StringgetOperationType()[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.com.google.protobuf.ByteStringgetOperationTypeBytes()[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.com.google.protobuf.Parser<Operation>getParserForType()intgetProgress()[Output Only] An optional progress indicator that ranges from 0 to 100.StringgetRegion()[Output Only] The URL of the region where the operation resides.com.google.protobuf.ByteStringgetRegionBytes()[Output Only] The URL of the region where the operation resides.StringgetSelfLink()[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteStringgetSelfLinkBytes()[Output Only] Server-defined URL for the resource.intgetSerializedSize()StringgetStartTime()[Output Only] The time that this operation was started by the server.com.google.protobuf.ByteStringgetStartTimeBytes()[Output Only] The time that this operation was started by the server.Operation.StatusgetStatus()[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.StringgetStatusMessage()[Output Only] An optional textual description of the current status of the operation.com.google.protobuf.ByteStringgetStatusMessageBytes()[Output Only] An optional textual description of the current status of the operation.intgetStatusValue()[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.longgetTargetId()[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.StringgetTargetLink()[Output Only] The URL of the resource that the operation modifies.com.google.protobuf.ByteStringgetTargetLinkBytes()[Output Only] The URL of the resource that the operation modifies.StringgetUser()[Output Only] User who requested the operation, for example: `user@example.com`.com.google.protobuf.ByteStringgetUserBytes()[Output Only] User who requested the operation, for example: `user@example.com`.WarningsgetWarnings(int index)[Output Only] If warning messages are generated during processing of the operation, this field will be populated.intgetWarningsCount()[Output Only] If warning messages are generated during processing of the operation, this field will be populated.List<Warnings>getWarningsList()[Output Only] If warning messages are generated during processing of the operation, this field will be populated.WarningsOrBuildergetWarningsOrBuilder(int index)[Output Only] If warning messages are generated during processing of the operation, this field will be populated.List<? extends WarningsOrBuilder>getWarningsOrBuilderList()[Output Only] If warning messages are generated during processing of the operation, this field will be populated.StringgetZone()[Output Only] The URL of the zone where the operation resides.com.google.protobuf.ByteStringgetZoneBytes()[Output Only] The URL of the zone where the operation resides.booleanhasClientOperationId()[Output Only] The value of `requestId` if you provided it in the request.booleanhasCreationTimestamp()[Deprecated] This field is deprecated.booleanhasDescription()[Output Only] A textual description of the operation, which is set when the operation is created.booleanhasEndTime()[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.inthashCode()booleanhasHttpErrorMessage()[Output Only] If the operation fails, this field contains the HTTP error message that was returned, such as `NOT FOUND`.booleanhasHttpErrorStatusCode()[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.booleanhasInsertTime()[Output Only] The time that this operation was requested.booleanhasKind()[Output Only] Type of the resource.booleanhasName()[Output Only] Name of the operation.booleanhasOperationGroupId()[Output Only] An ID that represents a group of operations, such as when a group of operations results from a `bulkInsert` API request.booleanhasOperationType()[Output Only] The type of operation, such as `insert`, `update`, or `delete`, and so on.booleanhasProgress()[Output Only] An optional progress indicator that ranges from 0 to 100.booleanhasRegion()[Output Only] The URL of the region where the operation resides.booleanhasSelfLink()[Output Only] Server-defined URL for the resource.booleanhasStartTime()[Output Only] The time that this operation was started by the server.booleanhasStatus()[Output Only] The status of the operation, which can be one of the following: `PENDING`, `RUNNING`, or `DONE`.booleanhasStatusMessage()[Output Only] An optional textual description of the current status of the operation.booleanhasTargetId()[Output Only] The unique target ID, which identifies a specific incarnation of the target resource.booleanhasTargetLink()[Output Only] The URL of the resource that the operation modifies.booleanhasUser()[Output Only] User who requested the operation, for example: `user@example.com`.booleanhasZone()[Output Only] The URL of the zone where the operation resides.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Operation.BuildernewBuilder()static Operation.BuildernewBuilder(Operation prototype)Operation.BuildernewBuilderForType()protected Operation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)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()Operation.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CLIENT_OPERATION_ID_FIELD_NUMBER
public static final int CLIENT_OPERATION_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ERROR_FIELD_NUMBER
public static final int ERROR_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_ERROR_MESSAGE_FIELD_NUMBER
public static final int HTTP_ERROR_MESSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HTTP_ERROR_STATUS_CODE_FIELD_NUMBER
public static final int HTTP_ERROR_STATUS_CODE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSERT_TIME_FIELD_NUMBER
public static final int INSERT_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPERATION_GROUP_ID_FIELD_NUMBER
public static final int OPERATION_GROUP_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OPERATION_TYPE_FIELD_NUMBER
public static final int OPERATION_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROGRESS_FIELD_NUMBER
public static final int PROGRESS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
REGION_FIELD_NUMBER
public static final int REGION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
STATUS_MESSAGE_FIELD_NUMBER
public static final int STATUS_MESSAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_ID_FIELD_NUMBER
public static final int TARGET_ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_LINK_FIELD_NUMBER
public static final int TARGET_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_FIELD_NUMBER
public static final int USER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WARNINGS_FIELD_NUMBER
public static final int WARNINGS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ZONE_FIELD_NUMBER
public static final int ZONE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
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
public String 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
public String 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
public String 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 in RFC3339 text format.
optional string end_time = 114938801;- Specified by:
hasEndTimein interfaceOperationOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public String getEndTime()
[Output Only] The time that this operation was completed. This value is in RFC3339 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 in RFC3339 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
public Error 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
public ErrorOrBuilder 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
-
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
public String 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 in RFC3339 text format.
optional string insert_time = 433722515;- Specified by:
hasInsertTimein interfaceOperationOrBuilder- Returns:
- Whether the insertTime field is set.
-
getInsertTime
public String getInsertTime()
[Output Only] The time that this operation was requested. This value is in RFC3339 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 in RFC3339 text format.
optional string insert_time = 433722515;- Specified by:
getInsertTimeBytesin interfaceOperationOrBuilder- Returns:
- The bytes for insertTime.
-
hasKind
public boolean hasKind()
[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
public String getKind()
[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] 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
public String 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] 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
public String getOperationGroupId()
[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] 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
public String 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
public String 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
public String 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.
-
hasStartTime
public boolean hasStartTime()
[Output Only] The time that this operation was started by the server. This value is in RFC3339 text format.
optional string start_time = 37467274;- Specified by:
hasStartTimein interfaceOperationOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public String getStartTime()
[Output Only] The time that this operation was started by the server. This value is in RFC3339 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 in RFC3339 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
public Operation.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
public String 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 persistent disk that the snapshot was created from.
optional string target_link = 62671336;- Specified by:
hasTargetLinkin interfaceOperationOrBuilder- Returns:
- Whether the targetLink field is set.
-
getTargetLink
public String getTargetLink()
[Output Only] The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent 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 persistent 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`.
optional string user = 3599307;- Specified by:
hasUserin interfaceOperationOrBuilder- Returns:
- Whether the user field is set.
-
getUser
public String getUser()
[Output Only] User who requested the operation, for example: `user@example.com`.
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`.
optional string user = 3599307;- Specified by:
getUserBytesin interfaceOperationOrBuilder- Returns:
- The bytes for user.
-
getWarningsList
public List<Warnings> 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
public List<? extends WarningsOrBuilder> 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
public Warnings getWarnings(int index)
[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
public WarningsOrBuilder getWarningsOrBuilder(int index)
[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
public String 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.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- 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
public static Operation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Operation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Operation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Operation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Operation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Operation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Operation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Operation.Builder newBuilder()
-
newBuilder
public static Operation.Builder newBuilder(Operation prototype)
-
toBuilder
public Operation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Operation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Operation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Operation> parser()
-
getParserForType
public com.google.protobuf.Parser<Operation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Operation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-