Class: Google::Cloud::Dataproc::V1::NodeGroupOperationMetadata
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::NodeGroupOperationMetadata
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/operations.rb
Overview
Metadata describing the node group operation.
Defined Under Namespace
Modules: NodeGroupOperationType Classes: LabelsEntry
Instance Attribute Summary collapse
-
#cluster_uuid ⇒ ::String
readonly
Output only.
-
#description ⇒ ::String
readonly
Output only.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
readonly
Output only.
-
#node_group_id ⇒ ::String
readonly
Output only.
-
#operation_type ⇒ ::Google::Cloud::Dataproc::V1::NodeGroupOperationMetadata::NodeGroupOperationType
The operation type.
-
#status ⇒ ::Google::Cloud::Dataproc::V1::ClusterOperationStatus
readonly
Output only.
-
#status_history ⇒ ::Array<::Google::Cloud::Dataproc::V1::ClusterOperationStatus>
readonly
Output only.
-
#warnings ⇒ ::Array<::String>
readonly
Output only.
Instance Attribute Details
#cluster_uuid ⇒ ::String (readonly)
Returns Output only. Cluster UUID associated with the node group operation.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#description ⇒ ::String (readonly)
Returns Output only. Short description of operation.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String} (readonly)
Returns Output only. Labels associated with the operation.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#node_group_id ⇒ ::String (readonly)
Returns Output only. Node group ID for the operation.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#operation_type ⇒ ::Google::Cloud::Dataproc::V1::NodeGroupOperationMetadata::NodeGroupOperationType
Returns The operation type.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#status ⇒ ::Google::Cloud::Dataproc::V1::ClusterOperationStatus (readonly)
Returns Output only. Current operation status.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#status_history ⇒ ::Array<::Google::Cloud::Dataproc::V1::ClusterOperationStatus> (readonly)
Returns Output only. The previous operation status.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |
#warnings ⇒ ::Array<::String> (readonly)
Returns Output only. Errors encountered during operation execution.
172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 |
# File 'proto_docs/google/cloud/dataproc/v1/operations.rb', line 172 class NodeGroupOperationMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Operation type for node group resources. module NodeGroupOperationType # Node group operation type is unknown. NODE_GROUP_OPERATION_TYPE_UNSPECIFIED = 0 # Create node group operation type. CREATE = 1 # Update node group operation type. UPDATE = 2 # Delete node group operation type. DELETE = 3 # Resize node group operation type. RESIZE = 4 end end |