Class: Google::Apis::SecuritypostureV1::OperationMetadata
- Inherits:
-
Object
- Object
- Google::Apis::SecuritypostureV1::OperationMetadata
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/securityposture_v1/classes.rb,
lib/google/apis/securityposture_v1/representations.rb,
lib/google/apis/securityposture_v1/representations.rb
Overview
Metadata for an Operation.
Instance Attribute Summary collapse
-
#api_version ⇒ String
Output only.
-
#create_time ⇒ String
Output only.
-
#end_time ⇒ String
Output only.
-
#error_message ⇒ String
Output only.
-
#requested_cancellation ⇒ Boolean
(also: #requested_cancellation?)
Output only.
-
#status_message ⇒ String
Output only.
-
#target ⇒ String
Output only.
-
#verb ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ OperationMetadata
constructor
A new instance of OperationMetadata.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ OperationMetadata
Returns a new instance of OperationMetadata.
961 962 963 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 961 def initialize(**args) update!(**args) end |
Instance Attribute Details
#api_version ⇒ String
Output only. The API version used to start the operation.
Corresponds to the JSON property apiVersion
920 921 922 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 920 def api_version @api_version end |
#create_time ⇒ String
Output only. The time at which the operation was created.
Corresponds to the JSON property createTime
925 926 927 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 925 def create_time @create_time end |
#end_time ⇒ String
Output only. The time at which the operation finished running.
Corresponds to the JSON property endTime
930 931 932 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 930 def end_time @end_time end |
#error_message ⇒ String
Output only. An error message. Returned when a PostureDeployment enters a
failure state like UPDATE_FAILED.
Corresponds to the JSON property errorMessage
936 937 938 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 936 def @error_message end |
#requested_cancellation ⇒ Boolean Also known as: requested_cancellation?
Output only. Whether a request to cancel the operation has been received. For
operations that have been cancelled successfully, the Operation.error field
contains the error code CANCELLED.
Corresponds to the JSON property requestedCancellation
943 944 945 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 943 def requested_cancellation @requested_cancellation end |
#status_message ⇒ String
Output only. The status of the operation, if any.
Corresponds to the JSON property statusMessage
949 950 951 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 949 def @status_message end |
#target ⇒ String
Output only. The server-defined resource path for the target of the operation.
Corresponds to the JSON property target
954 955 956 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 954 def target @target end |
#verb ⇒ String
Output only. The name of the action executed by the operation.
Corresponds to the JSON property verb
959 960 961 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 959 def verb @verb end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
966 967 968 969 970 971 972 973 974 975 |
# File 'lib/google/apis/securityposture_v1/classes.rb', line 966 def update!(**args) @api_version = args[:api_version] if args.key?(:api_version) @create_time = args[:create_time] if args.key?(:create_time) @end_time = args[:end_time] if args.key?(:end_time) @error_message = args[:error_message] if args.key?(:error_message) @requested_cancellation = args[:requested_cancellation] if args.key?(:requested_cancellation) @status_message = args[:status_message] if args.key?(:status_message) @target = args[:target] if args.key?(:target) @verb = args[:verb] if args.key?(:verb) end |