1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/cloud/dataproc/v1/operations.proto
6 import proto "github.com/golang/protobuf/proto"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10 import _ "google.golang.org/genproto/googleapis/longrunning"
11 import _ "github.com/golang/protobuf/ptypes/empty"
12 import google_protobuf3 "github.com/golang/protobuf/ptypes/timestamp"
14 // Reference imports to suppress errors if they are not otherwise used.
19 // The operation state.
20 type ClusterOperationStatus_State int32
24 ClusterOperationStatus_UNKNOWN ClusterOperationStatus_State = 0
25 // The operation has been created.
26 ClusterOperationStatus_PENDING ClusterOperationStatus_State = 1
27 // The operation is running.
28 ClusterOperationStatus_RUNNING ClusterOperationStatus_State = 2
29 // The operation is done; either cancelled or completed.
30 ClusterOperationStatus_DONE ClusterOperationStatus_State = 3
33 var ClusterOperationStatus_State_name = map[int32]string{
39 var ClusterOperationStatus_State_value = map[string]int32{
46 func (x ClusterOperationStatus_State) String() string {
47 return proto.EnumName(ClusterOperationStatus_State_name, int32(x))
49 func (ClusterOperationStatus_State) EnumDescriptor() ([]byte, []int) {
50 return fileDescriptor2, []int{0, 0}
53 // The status of the operation.
54 type ClusterOperationStatus struct {
55 // [Output-only] A message containing the operation state.
56 State ClusterOperationStatus_State `protobuf:"varint,1,opt,name=state,enum=google.cloud.dataproc.v1.ClusterOperationStatus_State" json:"state,omitempty"`
57 // [Output-only] A message containing the detailed operation state.
58 InnerState string `protobuf:"bytes,2,opt,name=inner_state,json=innerState" json:"inner_state,omitempty"`
59 // [Output-only]A message containing any operation metadata details.
60 Details string `protobuf:"bytes,3,opt,name=details" json:"details,omitempty"`
61 // [Output-only] The time this state was entered.
62 StateStartTime *google_protobuf3.Timestamp `protobuf:"bytes,4,opt,name=state_start_time,json=stateStartTime" json:"state_start_time,omitempty"`
65 func (m *ClusterOperationStatus) Reset() { *m = ClusterOperationStatus{} }
66 func (m *ClusterOperationStatus) String() string { return proto.CompactTextString(m) }
67 func (*ClusterOperationStatus) ProtoMessage() {}
68 func (*ClusterOperationStatus) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
70 func (m *ClusterOperationStatus) GetState() ClusterOperationStatus_State {
74 return ClusterOperationStatus_UNKNOWN
77 func (m *ClusterOperationStatus) GetInnerState() string {
84 func (m *ClusterOperationStatus) GetDetails() string {
91 func (m *ClusterOperationStatus) GetStateStartTime() *google_protobuf3.Timestamp {
93 return m.StateStartTime
98 // Metadata describing the operation.
99 type ClusterOperationMetadata struct {
100 // [Output-only] Name of the cluster for the operation.
101 ClusterName string `protobuf:"bytes,7,opt,name=cluster_name,json=clusterName" json:"cluster_name,omitempty"`
102 // [Output-only] Cluster UUID for the operation.
103 ClusterUuid string `protobuf:"bytes,8,opt,name=cluster_uuid,json=clusterUuid" json:"cluster_uuid,omitempty"`
104 // [Output-only] Current operation status.
105 Status *ClusterOperationStatus `protobuf:"bytes,9,opt,name=status" json:"status,omitempty"`
106 // [Output-only] The previous operation status.
107 StatusHistory []*ClusterOperationStatus `protobuf:"bytes,10,rep,name=status_history,json=statusHistory" json:"status_history,omitempty"`
108 // [Output-only] The operation type.
109 OperationType string `protobuf:"bytes,11,opt,name=operation_type,json=operationType" json:"operation_type,omitempty"`
110 // [Output-only] Short description of operation.
111 Description string `protobuf:"bytes,12,opt,name=description" json:"description,omitempty"`
114 func (m *ClusterOperationMetadata) Reset() { *m = ClusterOperationMetadata{} }
115 func (m *ClusterOperationMetadata) String() string { return proto.CompactTextString(m) }
116 func (*ClusterOperationMetadata) ProtoMessage() {}
117 func (*ClusterOperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
119 func (m *ClusterOperationMetadata) GetClusterName() string {
126 func (m *ClusterOperationMetadata) GetClusterUuid() string {
133 func (m *ClusterOperationMetadata) GetStatus() *ClusterOperationStatus {
140 func (m *ClusterOperationMetadata) GetStatusHistory() []*ClusterOperationStatus {
142 return m.StatusHistory
147 func (m *ClusterOperationMetadata) GetOperationType() string {
149 return m.OperationType
154 func (m *ClusterOperationMetadata) GetDescription() string {
162 proto.RegisterType((*ClusterOperationStatus)(nil), "google.cloud.dataproc.v1.ClusterOperationStatus")
163 proto.RegisterType((*ClusterOperationMetadata)(nil), "google.cloud.dataproc.v1.ClusterOperationMetadata")
164 proto.RegisterEnum("google.cloud.dataproc.v1.ClusterOperationStatus_State", ClusterOperationStatus_State_name, ClusterOperationStatus_State_value)
167 func init() { proto.RegisterFile("google/cloud/dataproc/v1/operations.proto", fileDescriptor2) }
169 var fileDescriptor2 = []byte{
170 // 479 bytes of a gzipped FileDescriptorProto
171 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x4f, 0x6f, 0xd3, 0x30,
172 0x14, 0x27, 0xed, 0xb6, 0x6e, 0xce, 0x56, 0x2a, 0x1f, 0x90, 0x55, 0x26, 0x2d, 0x14, 0x21, 0x95,
173 0x4b, 0xc2, 0x86, 0x84, 0x90, 0xb8, 0xa0, 0xd1, 0x89, 0x21, 0xc0, 0xad, 0xb2, 0x55, 0x93, 0xb8,
174 0x44, 0x5e, 0x62, 0x82, 0xa5, 0xc4, 0xb6, 0x6c, 0x67, 0x52, 0x3f, 0x0e, 0xdf, 0x87, 0x0f, 0x85,
175 0x6c, 0x27, 0x55, 0xd9, 0xe8, 0x01, 0x4e, 0xf1, 0x7b, 0xbf, 0x3f, 0x79, 0xbf, 0xe7, 0x04, 0xbc,
176 0x2c, 0x85, 0x28, 0x2b, 0x9a, 0xe4, 0x95, 0x68, 0x8a, 0xa4, 0x20, 0x86, 0x48, 0x25, 0xf2, 0xe4,
177 0xee, 0x34, 0x11, 0x92, 0x2a, 0x62, 0x98, 0xe0, 0x3a, 0x96, 0x4a, 0x18, 0x01, 0x91, 0xa7, 0xc6,
178 0x8e, 0x1a, 0x77, 0xd4, 0xf8, 0xee, 0x74, 0x7c, 0xdc, 0x9a, 0x10, 0xc9, 0x12, 0xc2, 0xb9, 0x30,
179 0x9b, 0xba, 0xf1, 0xf3, 0x16, 0xad, 0x04, 0x2f, 0x55, 0xc3, 0x39, 0xe3, 0xe5, 0x03, 0xf3, 0xf1,
180 0xd3, 0x96, 0xe4, 0xaa, 0xdb, 0xe6, 0x7b, 0x42, 0x6b, 0x69, 0x56, 0x2d, 0x78, 0x72, 0x1f, 0x34,
181 0xac, 0xa6, 0xda, 0x90, 0x5a, 0x7a, 0xc2, 0xe4, 0x67, 0x0f, 0x3c, 0xf9, 0x50, 0x35, 0xda, 0x50,
182 0x35, 0xef, 0x9c, 0xaf, 0x0c, 0x31, 0x8d, 0x86, 0x5f, 0xc0, 0xae, 0x36, 0xc4, 0x50, 0x14, 0x44,
183 0xc1, 0x74, 0x78, 0xf6, 0x26, 0xde, 0x96, 0x22, 0xfe, 0xbb, 0x41, 0x6c, 0x1f, 0x34, 0xf5, 0x26,
184 0xf0, 0x04, 0x84, 0x8c, 0x73, 0xaa, 0x32, 0xef, 0xd9, 0x8b, 0x82, 0xe9, 0x41, 0x0a, 0x5c, 0xcb,
185 0xf1, 0x20, 0x02, 0x83, 0x82, 0x1a, 0xc2, 0x2a, 0x8d, 0xfa, 0x0e, 0xec, 0x4a, 0x38, 0x03, 0x23,
186 0x27, 0xb2, 0x52, 0x65, 0x32, 0x1b, 0x01, 0xed, 0x44, 0xc1, 0x34, 0x3c, 0x1b, 0x77, 0x33, 0x75,
187 0xf9, 0xe2, 0xeb, 0x2e, 0x5f, 0x3a, 0x74, 0x9a, 0x2b, 0x2b, 0xb1, 0xcd, 0xc9, 0x5b, 0xb0, 0xeb,
188 0x5f, 0x14, 0x82, 0xc1, 0x12, 0x7f, 0xc6, 0xf3, 0x1b, 0x3c, 0x7a, 0x64, 0x8b, 0xc5, 0x05, 0x9e,
189 0x7d, 0xc2, 0x1f, 0x47, 0x81, 0x2d, 0xd2, 0x25, 0xc6, 0xb6, 0xe8, 0xc1, 0x7d, 0xb0, 0x33, 0x9b,
190 0xe3, 0x8b, 0x51, 0x7f, 0xf2, 0xab, 0x07, 0xd0, 0xfd, 0x88, 0x5f, 0xa9, 0x21, 0x76, 0x05, 0xf0,
191 0x19, 0x38, 0xcc, 0x3d, 0x96, 0x71, 0x52, 0x53, 0x34, 0x70, 0xb3, 0x87, 0x6d, 0x0f, 0x93, 0x9a,
192 0x6e, 0x52, 0x9a, 0x86, 0x15, 0x68, 0xff, 0x0f, 0xca, 0xb2, 0x61, 0x05, 0xbc, 0x04, 0x7b, 0xda,
193 0x2d, 0x0d, 0x1d, 0xb8, 0x60, 0xaf, 0xfe, 0x75, 0xd9, 0x69, 0xab, 0x87, 0x37, 0x60, 0xe8, 0x4f,
194 0xd9, 0x0f, 0xa6, 0x8d, 0x50, 0x2b, 0x04, 0xa2, 0xfe, 0x7f, 0x39, 0x1e, 0x79, 0x9f, 0x4b, 0x6f,
195 0x03, 0x5f, 0x80, 0xe1, 0xfa, 0xdb, 0xcb, 0xcc, 0x4a, 0x52, 0x14, 0xba, 0x1c, 0x47, 0xeb, 0xee,
196 0xf5, 0x4a, 0x52, 0x18, 0x81, 0xb0, 0xa0, 0x3a, 0x57, 0x4c, 0xda, 0x16, 0x3a, 0xf4, 0x59, 0x37,
197 0x5a, 0xe7, 0x1a, 0x1c, 0xe7, 0xa2, 0xde, 0x3a, 0xce, 0xf9, 0xe3, 0xf5, 0x20, 0x7a, 0x61, 0xaf,
198 0x75, 0x11, 0x7c, 0x7b, 0xdf, 0x92, 0x4b, 0x51, 0x11, 0x5e, 0xc6, 0x42, 0x95, 0x49, 0x49, 0xb9,
199 0xbb, 0xf4, 0xc4, 0x43, 0x44, 0x32, 0xfd, 0xf0, 0x57, 0x7c, 0xd7, 0x9d, 0x6f, 0xf7, 0x1c, 0xf9,
200 0xf5, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2c, 0x8c, 0x74, 0x3e, 0xb6, 0x03, 0x00, 0x00,