...

Source file src/google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1/logged_restore.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/gkebackup/logging/v1

     1  // Copyright 2021 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/gkebackup/logging/v1/logged_restore.proto
    20  
    21  package logging
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    28  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    29  )
    30  
    31  const (
    32  	// Verify that this generated code is sufficiently up-to-date.
    33  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    34  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    36  )
    37  
    38  // Possible values for state of the Restore.
    39  type LoggedRestore_State int32
    40  
    41  const (
    42  	// The Restore resource is in the process of being created.
    43  	LoggedRestore_STATE_UNSPECIFIED LoggedRestore_State = 0
    44  	// The Restore resource has been created and the associated RestoreJob
    45  	// Kubernetes resource has been injected into target cluster.
    46  	LoggedRestore_CREATING LoggedRestore_State = 1
    47  	// The gkebackup agent in the cluster has begun executing the restore
    48  	// operation.
    49  	LoggedRestore_IN_PROGRESS LoggedRestore_State = 2
    50  	// The restore operation has completed successfully. Restored workloads may
    51  	// not yet be operational.
    52  	LoggedRestore_SUCCEEDED LoggedRestore_State = 3
    53  	// The restore operation has failed.
    54  	LoggedRestore_FAILED LoggedRestore_State = 4
    55  	// This Restore resource is in the process of being deleted.
    56  	LoggedRestore_DELETING LoggedRestore_State = 5
    57  )
    58  
    59  // Enum value maps for LoggedRestore_State.
    60  var (
    61  	LoggedRestore_State_name = map[int32]string{
    62  		0: "STATE_UNSPECIFIED",
    63  		1: "CREATING",
    64  		2: "IN_PROGRESS",
    65  		3: "SUCCEEDED",
    66  		4: "FAILED",
    67  		5: "DELETING",
    68  	}
    69  	LoggedRestore_State_value = map[string]int32{
    70  		"STATE_UNSPECIFIED": 0,
    71  		"CREATING":          1,
    72  		"IN_PROGRESS":       2,
    73  		"SUCCEEDED":         3,
    74  		"FAILED":            4,
    75  		"DELETING":          5,
    76  	}
    77  )
    78  
    79  func (x LoggedRestore_State) Enum() *LoggedRestore_State {
    80  	p := new(LoggedRestore_State)
    81  	*p = x
    82  	return p
    83  }
    84  
    85  func (x LoggedRestore_State) String() string {
    86  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    87  }
    88  
    89  func (LoggedRestore_State) Descriptor() protoreflect.EnumDescriptor {
    90  	return file_google_cloud_gkebackup_logging_v1_logged_restore_proto_enumTypes[0].Descriptor()
    91  }
    92  
    93  func (LoggedRestore_State) Type() protoreflect.EnumType {
    94  	return &file_google_cloud_gkebackup_logging_v1_logged_restore_proto_enumTypes[0]
    95  }
    96  
    97  func (x LoggedRestore_State) Number() protoreflect.EnumNumber {
    98  	return protoreflect.EnumNumber(x)
    99  }
   100  
   101  // Deprecated: Use LoggedRestore_State.Descriptor instead.
   102  func (LoggedRestore_State) EnumDescriptor() ([]byte, []int) {
   103  	return file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescGZIP(), []int{0, 0}
   104  }
   105  
   106  // Restore as stored in Platform log. It's used to log the update details of a
   107  // updateRestore request, so only mutable and non-output_only fields are
   108  // included here..
   109  type LoggedRestore struct {
   110  	state         protoimpl.MessageState
   111  	sizeCache     protoimpl.SizeCache
   112  	unknownFields protoimpl.UnknownFields
   113  
   114  	// Full name of the Backup resource this Restore resource used to restore
   115  	// from. Format: projects/*/locations/*/backupPlans/*/backups/*.
   116  	Backup string `protobuf:"bytes,1,opt,name=backup,proto3" json:"backup,omitempty"`
   117  	// GCP Labels.
   118  	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   119  	// User specified descriptive string for this Restore.
   120  	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
   121  	// The current state of the Restore.
   122  	State LoggedRestore_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.gkebackup.logging.v1.LoggedRestore_State" json:"state,omitempty"`
   123  	// Human-readable description of why the Restore is in its current state.
   124  	StateReason string `protobuf:"bytes,5,opt,name=state_reason,json=stateReason,proto3" json:"state_reason,omitempty"`
   125  }
   126  
   127  func (x *LoggedRestore) Reset() {
   128  	*x = LoggedRestore{}
   129  	if protoimpl.UnsafeEnabled {
   130  		mi := &file_google_cloud_gkebackup_logging_v1_logged_restore_proto_msgTypes[0]
   131  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   132  		ms.StoreMessageInfo(mi)
   133  	}
   134  }
   135  
   136  func (x *LoggedRestore) String() string {
   137  	return protoimpl.X.MessageStringOf(x)
   138  }
   139  
   140  func (*LoggedRestore) ProtoMessage() {}
   141  
   142  func (x *LoggedRestore) ProtoReflect() protoreflect.Message {
   143  	mi := &file_google_cloud_gkebackup_logging_v1_logged_restore_proto_msgTypes[0]
   144  	if protoimpl.UnsafeEnabled && x != nil {
   145  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   146  		if ms.LoadMessageInfo() == nil {
   147  			ms.StoreMessageInfo(mi)
   148  		}
   149  		return ms
   150  	}
   151  	return mi.MessageOf(x)
   152  }
   153  
   154  // Deprecated: Use LoggedRestore.ProtoReflect.Descriptor instead.
   155  func (*LoggedRestore) Descriptor() ([]byte, []int) {
   156  	return file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescGZIP(), []int{0}
   157  }
   158  
   159  func (x *LoggedRestore) GetBackup() string {
   160  	if x != nil {
   161  		return x.Backup
   162  	}
   163  	return ""
   164  }
   165  
   166  func (x *LoggedRestore) GetLabels() map[string]string {
   167  	if x != nil {
   168  		return x.Labels
   169  	}
   170  	return nil
   171  }
   172  
   173  func (x *LoggedRestore) GetDescription() string {
   174  	if x != nil {
   175  		return x.Description
   176  	}
   177  	return ""
   178  }
   179  
   180  func (x *LoggedRestore) GetState() LoggedRestore_State {
   181  	if x != nil {
   182  		return x.State
   183  	}
   184  	return LoggedRestore_STATE_UNSPECIFIED
   185  }
   186  
   187  func (x *LoggedRestore) GetStateReason() string {
   188  	if x != nil {
   189  		return x.StateReason
   190  	}
   191  	return ""
   192  }
   193  
   194  var File_google_cloud_gkebackup_logging_v1_logged_restore_proto protoreflect.FileDescriptor
   195  
   196  var file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDesc = []byte{
   197  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67,
   198  	0x6b, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
   199  	0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x6f,
   200  	0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   201  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70,
   202  	0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x22, 0xb3, 0x03, 0x0a, 0x0d,
   203  	0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x12, 0x16, 0x0a,
   204  	0x06, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62,
   205  	0x61, 0x63, 0x6b, 0x75, 0x70, 0x12, 0x54, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18,
   206  	0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
   207  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x2e, 0x6c,
   208  	0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64,
   209  	0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e,
   210  	0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64,
   211  	0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
   212  	0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a,
   213  	0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67,
   214  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x62,
   215  	0x61, 0x63, 0x6b, 0x75, 0x70, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
   216  	0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x53,
   217  	0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73,
   218  	0x74, 0x61, 0x74, 0x65, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28,
   219  	0x09, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x65, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x1a, 0x39,
   220  	0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
   221  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
   222  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   223  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x66, 0x0a, 0x05, 0x53, 0x74, 0x61,
   224  	0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
   225  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45,
   226  	0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x5f, 0x50, 0x52,
   227  	0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0x02, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x43, 0x43,
   228  	0x45, 0x45, 0x44, 0x45, 0x44, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45,
   229  	0x44, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10,
   230  	0x05, 0x42, 0xf3, 0x01, 0x0a, 0x21, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
   231  	0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x2e, 0x6c, 0x6f, 0x67,
   232  	0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x12, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x52,
   233  	0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x48, 0x67,
   234  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67,
   235  	0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   236  	0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67, 0x6b, 0x65, 0x62, 0x61,
   237  	0x63, 0x6b, 0x75, 0x70, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b,
   238  	0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0xaa, 0x02, 0x21, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   239  	0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x47, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70,
   240  	0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x21, 0x47, 0x6f,
   241  	0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x47, 0x6b, 0x65, 0x42, 0x61,
   242  	0x63, 0x6b, 0x75, 0x70, 0x5c, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xea,
   243  	0x02, 0x25, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a,
   244  	0x3a, 0x47, 0x6b, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x3a, 0x3a, 0x4c, 0x6f, 0x67, 0x67,
   245  	0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   246  }
   247  
   248  var (
   249  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescOnce sync.Once
   250  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescData = file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDesc
   251  )
   252  
   253  func file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescGZIP() []byte {
   254  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescOnce.Do(func() {
   255  		file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescData)
   256  	})
   257  	return file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDescData
   258  }
   259  
   260  var file_google_cloud_gkebackup_logging_v1_logged_restore_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   261  var file_google_cloud_gkebackup_logging_v1_logged_restore_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   262  var file_google_cloud_gkebackup_logging_v1_logged_restore_proto_goTypes = []interface{}{
   263  	(LoggedRestore_State)(0), // 0: google.cloud.gkebackup.logging.v1.LoggedRestore.State
   264  	(*LoggedRestore)(nil),    // 1: google.cloud.gkebackup.logging.v1.LoggedRestore
   265  	nil,                      // 2: google.cloud.gkebackup.logging.v1.LoggedRestore.LabelsEntry
   266  }
   267  var file_google_cloud_gkebackup_logging_v1_logged_restore_proto_depIdxs = []int32{
   268  	2, // 0: google.cloud.gkebackup.logging.v1.LoggedRestore.labels:type_name -> google.cloud.gkebackup.logging.v1.LoggedRestore.LabelsEntry
   269  	0, // 1: google.cloud.gkebackup.logging.v1.LoggedRestore.state:type_name -> google.cloud.gkebackup.logging.v1.LoggedRestore.State
   270  	2, // [2:2] is the sub-list for method output_type
   271  	2, // [2:2] is the sub-list for method input_type
   272  	2, // [2:2] is the sub-list for extension type_name
   273  	2, // [2:2] is the sub-list for extension extendee
   274  	0, // [0:2] is the sub-list for field type_name
   275  }
   276  
   277  func init() { file_google_cloud_gkebackup_logging_v1_logged_restore_proto_init() }
   278  func file_google_cloud_gkebackup_logging_v1_logged_restore_proto_init() {
   279  	if File_google_cloud_gkebackup_logging_v1_logged_restore_proto != nil {
   280  		return
   281  	}
   282  	if !protoimpl.UnsafeEnabled {
   283  		file_google_cloud_gkebackup_logging_v1_logged_restore_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   284  			switch v := v.(*LoggedRestore); i {
   285  			case 0:
   286  				return &v.state
   287  			case 1:
   288  				return &v.sizeCache
   289  			case 2:
   290  				return &v.unknownFields
   291  			default:
   292  				return nil
   293  			}
   294  		}
   295  	}
   296  	type x struct{}
   297  	out := protoimpl.TypeBuilder{
   298  		File: protoimpl.DescBuilder{
   299  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   300  			RawDescriptor: file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDesc,
   301  			NumEnums:      1,
   302  			NumMessages:   2,
   303  			NumExtensions: 0,
   304  			NumServices:   0,
   305  		},
   306  		GoTypes:           file_google_cloud_gkebackup_logging_v1_logged_restore_proto_goTypes,
   307  		DependencyIndexes: file_google_cloud_gkebackup_logging_v1_logged_restore_proto_depIdxs,
   308  		EnumInfos:         file_google_cloud_gkebackup_logging_v1_logged_restore_proto_enumTypes,
   309  		MessageInfos:      file_google_cloud_gkebackup_logging_v1_logged_restore_proto_msgTypes,
   310  	}.Build()
   311  	File_google_cloud_gkebackup_logging_v1_logged_restore_proto = out.File
   312  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_rawDesc = nil
   313  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_goTypes = nil
   314  	file_google_cloud_gkebackup_logging_v1_logged_restore_proto_depIdxs = nil
   315  }
   316  

View as plain text