...

Source file src/google.golang.org/genproto/googleapis/storagetransfer/logging/transfer_activity_log.pb.go

Documentation: google.golang.org/genproto/googleapis/storagetransfer/logging

     1  // Copyright 2022 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.21.5
    19  // source: google/storagetransfer/logging/transfer_activity_log.proto
    20  
    21  package logging
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    29  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    30  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    31  )
    32  
    33  const (
    34  	// Verify that this generated code is sufficiently up-to-date.
    35  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    36  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    38  )
    39  
    40  // Type of the storage system.
    41  type StorageSystemType int32
    42  
    43  const (
    44  	// Unspecified.
    45  	StorageSystemType_STORAGE_SYSTEM_TYPE_UNSPECIFIED StorageSystemType = 0
    46  	// AWS S3.
    47  	StorageSystemType_AWS_S3 StorageSystemType = 1
    48  	// Azure Blob Storage.
    49  	StorageSystemType_AZURE_BLOB StorageSystemType = 2
    50  	// Google Cloud Storage.
    51  	StorageSystemType_GCS StorageSystemType = 3
    52  	// POSIX file system.
    53  	StorageSystemType_POSIX_FS StorageSystemType = 4
    54  	// HTTP/HTTPS servers.
    55  	StorageSystemType_HTTP StorageSystemType = 5
    56  )
    57  
    58  // Enum value maps for StorageSystemType.
    59  var (
    60  	StorageSystemType_name = map[int32]string{
    61  		0: "STORAGE_SYSTEM_TYPE_UNSPECIFIED",
    62  		1: "AWS_S3",
    63  		2: "AZURE_BLOB",
    64  		3: "GCS",
    65  		4: "POSIX_FS",
    66  		5: "HTTP",
    67  	}
    68  	StorageSystemType_value = map[string]int32{
    69  		"STORAGE_SYSTEM_TYPE_UNSPECIFIED": 0,
    70  		"AWS_S3":                          1,
    71  		"AZURE_BLOB":                      2,
    72  		"GCS":                             3,
    73  		"POSIX_FS":                        4,
    74  		"HTTP":                            5,
    75  	}
    76  )
    77  
    78  func (x StorageSystemType) Enum() *StorageSystemType {
    79  	p := new(StorageSystemType)
    80  	*p = x
    81  	return p
    82  }
    83  
    84  func (x StorageSystemType) String() string {
    85  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    86  }
    87  
    88  func (StorageSystemType) Descriptor() protoreflect.EnumDescriptor {
    89  	return file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes[0].Descriptor()
    90  }
    91  
    92  func (StorageSystemType) Type() protoreflect.EnumType {
    93  	return &file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes[0]
    94  }
    95  
    96  func (x StorageSystemType) Number() protoreflect.EnumNumber {
    97  	return protoreflect.EnumNumber(x)
    98  }
    99  
   100  // Deprecated: Use StorageSystemType.Descriptor instead.
   101  func (StorageSystemType) EnumDescriptor() ([]byte, []int) {
   102  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{0}
   103  }
   104  
   105  // Possible actions which a transfer operation can make.
   106  type TransferActivityLog_Action int32
   107  
   108  const (
   109  	// Unspeficied action.
   110  	TransferActivityLog_ACTION_UNSPECIFIED TransferActivityLog_Action = 0
   111  	// Finding work to do, such as listing files in a directory or listing
   112  	// objects in a bucket.
   113  	TransferActivityLog_FIND TransferActivityLog_Action = 1
   114  	// Copying files or objects.
   115  	TransferActivityLog_COPY TransferActivityLog_Action = 2
   116  	// Deleting files or objects at destination.
   117  	TransferActivityLog_DELETE TransferActivityLog_Action = 3
   118  )
   119  
   120  // Enum value maps for TransferActivityLog_Action.
   121  var (
   122  	TransferActivityLog_Action_name = map[int32]string{
   123  		0: "ACTION_UNSPECIFIED",
   124  		1: "FIND",
   125  		2: "COPY",
   126  		3: "DELETE",
   127  	}
   128  	TransferActivityLog_Action_value = map[string]int32{
   129  		"ACTION_UNSPECIFIED": 0,
   130  		"FIND":               1,
   131  		"COPY":               2,
   132  		"DELETE":             3,
   133  	}
   134  )
   135  
   136  func (x TransferActivityLog_Action) Enum() *TransferActivityLog_Action {
   137  	p := new(TransferActivityLog_Action)
   138  	*p = x
   139  	return p
   140  }
   141  
   142  func (x TransferActivityLog_Action) String() string {
   143  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   144  }
   145  
   146  func (TransferActivityLog_Action) Descriptor() protoreflect.EnumDescriptor {
   147  	return file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes[1].Descriptor()
   148  }
   149  
   150  func (TransferActivityLog_Action) Type() protoreflect.EnumType {
   151  	return &file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes[1]
   152  }
   153  
   154  func (x TransferActivityLog_Action) Number() protoreflect.EnumNumber {
   155  	return protoreflect.EnumNumber(x)
   156  }
   157  
   158  // Deprecated: Use TransferActivityLog_Action.Descriptor instead.
   159  func (TransferActivityLog_Action) EnumDescriptor() ([]byte, []int) {
   160  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{11, 0}
   161  }
   162  
   163  // AWS S3 object metadata.
   164  type AwsS3ObjectMetadata struct {
   165  	state         protoimpl.MessageState
   166  	sizeCache     protoimpl.SizeCache
   167  	unknownFields protoimpl.UnknownFields
   168  
   169  	// Required. Name of the S3 bucket.
   170  	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
   171  	// Required. Name/key of the object.
   172  	ObjectKey string `protobuf:"bytes,2,opt,name=object_key,json=objectKey,proto3" json:"object_key,omitempty"`
   173  	// Last modified time of the object.
   174  	LastModifiedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
   175  	// The MD5 checksum of the object's content.
   176  	Md5 string `protobuf:"bytes,4,opt,name=md5,proto3" json:"md5,omitempty"`
   177  	// Required. Size of the object in bytes.
   178  	Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
   179  }
   180  
   181  func (x *AwsS3ObjectMetadata) Reset() {
   182  	*x = AwsS3ObjectMetadata{}
   183  	if protoimpl.UnsafeEnabled {
   184  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[0]
   185  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   186  		ms.StoreMessageInfo(mi)
   187  	}
   188  }
   189  
   190  func (x *AwsS3ObjectMetadata) String() string {
   191  	return protoimpl.X.MessageStringOf(x)
   192  }
   193  
   194  func (*AwsS3ObjectMetadata) ProtoMessage() {}
   195  
   196  func (x *AwsS3ObjectMetadata) ProtoReflect() protoreflect.Message {
   197  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[0]
   198  	if protoimpl.UnsafeEnabled && x != nil {
   199  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   200  		if ms.LoadMessageInfo() == nil {
   201  			ms.StoreMessageInfo(mi)
   202  		}
   203  		return ms
   204  	}
   205  	return mi.MessageOf(x)
   206  }
   207  
   208  // Deprecated: Use AwsS3ObjectMetadata.ProtoReflect.Descriptor instead.
   209  func (*AwsS3ObjectMetadata) Descriptor() ([]byte, []int) {
   210  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{0}
   211  }
   212  
   213  func (x *AwsS3ObjectMetadata) GetBucket() string {
   214  	if x != nil {
   215  		return x.Bucket
   216  	}
   217  	return ""
   218  }
   219  
   220  func (x *AwsS3ObjectMetadata) GetObjectKey() string {
   221  	if x != nil {
   222  		return x.ObjectKey
   223  	}
   224  	return ""
   225  }
   226  
   227  func (x *AwsS3ObjectMetadata) GetLastModifiedTime() *timestamppb.Timestamp {
   228  	if x != nil {
   229  		return x.LastModifiedTime
   230  	}
   231  	return nil
   232  }
   233  
   234  func (x *AwsS3ObjectMetadata) GetMd5() string {
   235  	if x != nil {
   236  		return x.Md5
   237  	}
   238  	return ""
   239  }
   240  
   241  func (x *AwsS3ObjectMetadata) GetSize() int64 {
   242  	if x != nil {
   243  		return x.Size
   244  	}
   245  	return 0
   246  }
   247  
   248  // AWS S3 bucket metadata.
   249  type AwsS3BucketMetadata struct {
   250  	state         protoimpl.MessageState
   251  	sizeCache     protoimpl.SizeCache
   252  	unknownFields protoimpl.UnknownFields
   253  
   254  	// Required. Name of the S3 bucket.
   255  	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
   256  	// The path of transfer objects as an object key prefix ending with "/".
   257  	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
   258  }
   259  
   260  func (x *AwsS3BucketMetadata) Reset() {
   261  	*x = AwsS3BucketMetadata{}
   262  	if protoimpl.UnsafeEnabled {
   263  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[1]
   264  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   265  		ms.StoreMessageInfo(mi)
   266  	}
   267  }
   268  
   269  func (x *AwsS3BucketMetadata) String() string {
   270  	return protoimpl.X.MessageStringOf(x)
   271  }
   272  
   273  func (*AwsS3BucketMetadata) ProtoMessage() {}
   274  
   275  func (x *AwsS3BucketMetadata) ProtoReflect() protoreflect.Message {
   276  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[1]
   277  	if protoimpl.UnsafeEnabled && x != nil {
   278  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   279  		if ms.LoadMessageInfo() == nil {
   280  			ms.StoreMessageInfo(mi)
   281  		}
   282  		return ms
   283  	}
   284  	return mi.MessageOf(x)
   285  }
   286  
   287  // Deprecated: Use AwsS3BucketMetadata.ProtoReflect.Descriptor instead.
   288  func (*AwsS3BucketMetadata) Descriptor() ([]byte, []int) {
   289  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{1}
   290  }
   291  
   292  func (x *AwsS3BucketMetadata) GetBucket() string {
   293  	if x != nil {
   294  		return x.Bucket
   295  	}
   296  	return ""
   297  }
   298  
   299  func (x *AwsS3BucketMetadata) GetPath() string {
   300  	if x != nil {
   301  		return x.Path
   302  	}
   303  	return ""
   304  }
   305  
   306  // Google Cloud Storage object metadata.
   307  type GcsObjectMetadata struct {
   308  	state         protoimpl.MessageState
   309  	sizeCache     protoimpl.SizeCache
   310  	unknownFields protoimpl.UnknownFields
   311  
   312  	// Required. Name of the Cloud Storage bucket.
   313  	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
   314  	// Required. Name/key of the object.
   315  	ObjectKey string `protobuf:"bytes,2,opt,name=object_key,json=objectKey,proto3" json:"object_key,omitempty"`
   316  	// Last modified time of the object.
   317  	LastModifiedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
   318  	// The MD5 checksum of the object's content.
   319  	Md5 string `protobuf:"bytes,4,opt,name=md5,proto3" json:"md5,omitempty"`
   320  	// The CRC32C checksum of the object's content.
   321  	Crc32C string `protobuf:"bytes,5,opt,name=crc32c,proto3" json:"crc32c,omitempty"`
   322  	// Required. Size of the object in bytes.
   323  	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
   324  }
   325  
   326  func (x *GcsObjectMetadata) Reset() {
   327  	*x = GcsObjectMetadata{}
   328  	if protoimpl.UnsafeEnabled {
   329  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[2]
   330  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   331  		ms.StoreMessageInfo(mi)
   332  	}
   333  }
   334  
   335  func (x *GcsObjectMetadata) String() string {
   336  	return protoimpl.X.MessageStringOf(x)
   337  }
   338  
   339  func (*GcsObjectMetadata) ProtoMessage() {}
   340  
   341  func (x *GcsObjectMetadata) ProtoReflect() protoreflect.Message {
   342  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[2]
   343  	if protoimpl.UnsafeEnabled && x != nil {
   344  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   345  		if ms.LoadMessageInfo() == nil {
   346  			ms.StoreMessageInfo(mi)
   347  		}
   348  		return ms
   349  	}
   350  	return mi.MessageOf(x)
   351  }
   352  
   353  // Deprecated: Use GcsObjectMetadata.ProtoReflect.Descriptor instead.
   354  func (*GcsObjectMetadata) Descriptor() ([]byte, []int) {
   355  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{2}
   356  }
   357  
   358  func (x *GcsObjectMetadata) GetBucket() string {
   359  	if x != nil {
   360  		return x.Bucket
   361  	}
   362  	return ""
   363  }
   364  
   365  func (x *GcsObjectMetadata) GetObjectKey() string {
   366  	if x != nil {
   367  		return x.ObjectKey
   368  	}
   369  	return ""
   370  }
   371  
   372  func (x *GcsObjectMetadata) GetLastModifiedTime() *timestamppb.Timestamp {
   373  	if x != nil {
   374  		return x.LastModifiedTime
   375  	}
   376  	return nil
   377  }
   378  
   379  func (x *GcsObjectMetadata) GetMd5() string {
   380  	if x != nil {
   381  		return x.Md5
   382  	}
   383  	return ""
   384  }
   385  
   386  func (x *GcsObjectMetadata) GetCrc32C() string {
   387  	if x != nil {
   388  		return x.Crc32C
   389  	}
   390  	return ""
   391  }
   392  
   393  func (x *GcsObjectMetadata) GetSize() int64 {
   394  	if x != nil {
   395  		return x.Size
   396  	}
   397  	return 0
   398  }
   399  
   400  // Google Cloud Storage bucket metadata.
   401  type GcsBucketMetadata struct {
   402  	state         protoimpl.MessageState
   403  	sizeCache     protoimpl.SizeCache
   404  	unknownFields protoimpl.UnknownFields
   405  
   406  	// Required. Name of the Cloud Storage bucket.
   407  	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
   408  	// The path of transfer objects as an object key prefix ending with "/".
   409  	Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
   410  }
   411  
   412  func (x *GcsBucketMetadata) Reset() {
   413  	*x = GcsBucketMetadata{}
   414  	if protoimpl.UnsafeEnabled {
   415  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[3]
   416  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   417  		ms.StoreMessageInfo(mi)
   418  	}
   419  }
   420  
   421  func (x *GcsBucketMetadata) String() string {
   422  	return protoimpl.X.MessageStringOf(x)
   423  }
   424  
   425  func (*GcsBucketMetadata) ProtoMessage() {}
   426  
   427  func (x *GcsBucketMetadata) ProtoReflect() protoreflect.Message {
   428  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[3]
   429  	if protoimpl.UnsafeEnabled && x != nil {
   430  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   431  		if ms.LoadMessageInfo() == nil {
   432  			ms.StoreMessageInfo(mi)
   433  		}
   434  		return ms
   435  	}
   436  	return mi.MessageOf(x)
   437  }
   438  
   439  // Deprecated: Use GcsBucketMetadata.ProtoReflect.Descriptor instead.
   440  func (*GcsBucketMetadata) Descriptor() ([]byte, []int) {
   441  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{3}
   442  }
   443  
   444  func (x *GcsBucketMetadata) GetBucket() string {
   445  	if x != nil {
   446  		return x.Bucket
   447  	}
   448  	return ""
   449  }
   450  
   451  func (x *GcsBucketMetadata) GetPath() string {
   452  	if x != nil {
   453  		return x.Path
   454  	}
   455  	return ""
   456  }
   457  
   458  // Azure Blob Storage blob metadata.
   459  type AzureBlobMetadata struct {
   460  	state         protoimpl.MessageState
   461  	sizeCache     protoimpl.SizeCache
   462  	unknownFields protoimpl.UnknownFields
   463  
   464  	// Required. Name of the Azure Blob storage account.
   465  	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
   466  	// Required. Name of the container.
   467  	Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
   468  	// Required. Name of the blob.
   469  	BlobName string `protobuf:"bytes,3,opt,name=blob_name,json=blobName,proto3" json:"blob_name,omitempty"`
   470  	// Last modified time of the blob.
   471  	LastModifiedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
   472  	// The MD5 checksum of the object's content.
   473  	Md5 string `protobuf:"bytes,5,opt,name=md5,proto3" json:"md5,omitempty"`
   474  	// Required. Size of the blob in bytes.
   475  	Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
   476  }
   477  
   478  func (x *AzureBlobMetadata) Reset() {
   479  	*x = AzureBlobMetadata{}
   480  	if protoimpl.UnsafeEnabled {
   481  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[4]
   482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   483  		ms.StoreMessageInfo(mi)
   484  	}
   485  }
   486  
   487  func (x *AzureBlobMetadata) String() string {
   488  	return protoimpl.X.MessageStringOf(x)
   489  }
   490  
   491  func (*AzureBlobMetadata) ProtoMessage() {}
   492  
   493  func (x *AzureBlobMetadata) ProtoReflect() protoreflect.Message {
   494  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[4]
   495  	if protoimpl.UnsafeEnabled && x != nil {
   496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   497  		if ms.LoadMessageInfo() == nil {
   498  			ms.StoreMessageInfo(mi)
   499  		}
   500  		return ms
   501  	}
   502  	return mi.MessageOf(x)
   503  }
   504  
   505  // Deprecated: Use AzureBlobMetadata.ProtoReflect.Descriptor instead.
   506  func (*AzureBlobMetadata) Descriptor() ([]byte, []int) {
   507  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{4}
   508  }
   509  
   510  func (x *AzureBlobMetadata) GetAccount() string {
   511  	if x != nil {
   512  		return x.Account
   513  	}
   514  	return ""
   515  }
   516  
   517  func (x *AzureBlobMetadata) GetContainer() string {
   518  	if x != nil {
   519  		return x.Container
   520  	}
   521  	return ""
   522  }
   523  
   524  func (x *AzureBlobMetadata) GetBlobName() string {
   525  	if x != nil {
   526  		return x.BlobName
   527  	}
   528  	return ""
   529  }
   530  
   531  func (x *AzureBlobMetadata) GetLastModifiedTime() *timestamppb.Timestamp {
   532  	if x != nil {
   533  		return x.LastModifiedTime
   534  	}
   535  	return nil
   536  }
   537  
   538  func (x *AzureBlobMetadata) GetMd5() string {
   539  	if x != nil {
   540  		return x.Md5
   541  	}
   542  	return ""
   543  }
   544  
   545  func (x *AzureBlobMetadata) GetSize() int64 {
   546  	if x != nil {
   547  		return x.Size
   548  	}
   549  	return 0
   550  }
   551  
   552  // Azure Blob Storage container metadata.
   553  type AzureBlobContainerMetadata struct {
   554  	state         protoimpl.MessageState
   555  	sizeCache     protoimpl.SizeCache
   556  	unknownFields protoimpl.UnknownFields
   557  
   558  	// Required. Name of the Azure Blob storage account.
   559  	Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
   560  	// Required. Name of the container.
   561  	Container string `protobuf:"bytes,2,opt,name=container,proto3" json:"container,omitempty"`
   562  	// The path of transfer blobs as a blob name prefix ending with "/".
   563  	Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
   564  }
   565  
   566  func (x *AzureBlobContainerMetadata) Reset() {
   567  	*x = AzureBlobContainerMetadata{}
   568  	if protoimpl.UnsafeEnabled {
   569  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[5]
   570  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   571  		ms.StoreMessageInfo(mi)
   572  	}
   573  }
   574  
   575  func (x *AzureBlobContainerMetadata) String() string {
   576  	return protoimpl.X.MessageStringOf(x)
   577  }
   578  
   579  func (*AzureBlobContainerMetadata) ProtoMessage() {}
   580  
   581  func (x *AzureBlobContainerMetadata) ProtoReflect() protoreflect.Message {
   582  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[5]
   583  	if protoimpl.UnsafeEnabled && x != nil {
   584  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   585  		if ms.LoadMessageInfo() == nil {
   586  			ms.StoreMessageInfo(mi)
   587  		}
   588  		return ms
   589  	}
   590  	return mi.MessageOf(x)
   591  }
   592  
   593  // Deprecated: Use AzureBlobContainerMetadata.ProtoReflect.Descriptor instead.
   594  func (*AzureBlobContainerMetadata) Descriptor() ([]byte, []int) {
   595  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{5}
   596  }
   597  
   598  func (x *AzureBlobContainerMetadata) GetAccount() string {
   599  	if x != nil {
   600  		return x.Account
   601  	}
   602  	return ""
   603  }
   604  
   605  func (x *AzureBlobContainerMetadata) GetContainer() string {
   606  	if x != nil {
   607  		return x.Container
   608  	}
   609  	return ""
   610  }
   611  
   612  func (x *AzureBlobContainerMetadata) GetPath() string {
   613  	if x != nil {
   614  		return x.Path
   615  	}
   616  	return ""
   617  }
   618  
   619  // POSIX file metadata.
   620  type PosixFileMetadata struct {
   621  	state         protoimpl.MessageState
   622  	sizeCache     protoimpl.SizeCache
   623  	unknownFields protoimpl.UnknownFields
   624  
   625  	// Required. Path of a file.
   626  	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
   627  	// Last modified time (mtime) of the file.
   628  	LastModifiedTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_modified_time,json=lastModifiedTime,proto3" json:"last_modified_time,omitempty"`
   629  	// The CRC32C checksum of the object's content.
   630  	Crc32C string `protobuf:"bytes,3,opt,name=crc32c,proto3" json:"crc32c,omitempty"`
   631  	// Required. Size of the file in bytes.
   632  	Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
   633  }
   634  
   635  func (x *PosixFileMetadata) Reset() {
   636  	*x = PosixFileMetadata{}
   637  	if protoimpl.UnsafeEnabled {
   638  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[6]
   639  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   640  		ms.StoreMessageInfo(mi)
   641  	}
   642  }
   643  
   644  func (x *PosixFileMetadata) String() string {
   645  	return protoimpl.X.MessageStringOf(x)
   646  }
   647  
   648  func (*PosixFileMetadata) ProtoMessage() {}
   649  
   650  func (x *PosixFileMetadata) ProtoReflect() protoreflect.Message {
   651  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[6]
   652  	if protoimpl.UnsafeEnabled && x != nil {
   653  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   654  		if ms.LoadMessageInfo() == nil {
   655  			ms.StoreMessageInfo(mi)
   656  		}
   657  		return ms
   658  	}
   659  	return mi.MessageOf(x)
   660  }
   661  
   662  // Deprecated: Use PosixFileMetadata.ProtoReflect.Descriptor instead.
   663  func (*PosixFileMetadata) Descriptor() ([]byte, []int) {
   664  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{6}
   665  }
   666  
   667  func (x *PosixFileMetadata) GetPath() string {
   668  	if x != nil {
   669  		return x.Path
   670  	}
   671  	return ""
   672  }
   673  
   674  func (x *PosixFileMetadata) GetLastModifiedTime() *timestamppb.Timestamp {
   675  	if x != nil {
   676  		return x.LastModifiedTime
   677  	}
   678  	return nil
   679  }
   680  
   681  func (x *PosixFileMetadata) GetCrc32C() string {
   682  	if x != nil {
   683  		return x.Crc32C
   684  	}
   685  	return ""
   686  }
   687  
   688  func (x *PosixFileMetadata) GetSize() int64 {
   689  	if x != nil {
   690  		return x.Size
   691  	}
   692  	return 0
   693  }
   694  
   695  // HTTP file metadata.
   696  type HttpFileMetadata struct {
   697  	state         protoimpl.MessageState
   698  	sizeCache     protoimpl.SizeCache
   699  	unknownFields protoimpl.UnknownFields
   700  
   701  	// Required. Url of the HTTP file.
   702  	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
   703  	// The MD5 checksum of the file's content.
   704  	Md5 string `protobuf:"bytes,2,opt,name=md5,proto3" json:"md5,omitempty"`
   705  	// Size of the file in bytes.
   706  	Size int64 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
   707  }
   708  
   709  func (x *HttpFileMetadata) Reset() {
   710  	*x = HttpFileMetadata{}
   711  	if protoimpl.UnsafeEnabled {
   712  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[7]
   713  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   714  		ms.StoreMessageInfo(mi)
   715  	}
   716  }
   717  
   718  func (x *HttpFileMetadata) String() string {
   719  	return protoimpl.X.MessageStringOf(x)
   720  }
   721  
   722  func (*HttpFileMetadata) ProtoMessage() {}
   723  
   724  func (x *HttpFileMetadata) ProtoReflect() protoreflect.Message {
   725  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[7]
   726  	if protoimpl.UnsafeEnabled && x != nil {
   727  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   728  		if ms.LoadMessageInfo() == nil {
   729  			ms.StoreMessageInfo(mi)
   730  		}
   731  		return ms
   732  	}
   733  	return mi.MessageOf(x)
   734  }
   735  
   736  // Deprecated: Use HttpFileMetadata.ProtoReflect.Descriptor instead.
   737  func (*HttpFileMetadata) Descriptor() ([]byte, []int) {
   738  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{7}
   739  }
   740  
   741  func (x *HttpFileMetadata) GetUrl() string {
   742  	if x != nil {
   743  		return x.Url
   744  	}
   745  	return ""
   746  }
   747  
   748  func (x *HttpFileMetadata) GetMd5() string {
   749  	if x != nil {
   750  		return x.Md5
   751  	}
   752  	return ""
   753  }
   754  
   755  func (x *HttpFileMetadata) GetSize() int64 {
   756  	if x != nil {
   757  		return x.Size
   758  	}
   759  	return 0
   760  }
   761  
   762  // HTTP manifest file metadata.
   763  type HttpManifestMetadata struct {
   764  	state         protoimpl.MessageState
   765  	sizeCache     protoimpl.SizeCache
   766  	unknownFields protoimpl.UnknownFields
   767  
   768  	// Required. Url of the HTTP manifest which contains the list of HTTP files to
   769  	// transfer.
   770  	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
   771  }
   772  
   773  func (x *HttpManifestMetadata) Reset() {
   774  	*x = HttpManifestMetadata{}
   775  	if protoimpl.UnsafeEnabled {
   776  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[8]
   777  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   778  		ms.StoreMessageInfo(mi)
   779  	}
   780  }
   781  
   782  func (x *HttpManifestMetadata) String() string {
   783  	return protoimpl.X.MessageStringOf(x)
   784  }
   785  
   786  func (*HttpManifestMetadata) ProtoMessage() {}
   787  
   788  func (x *HttpManifestMetadata) ProtoReflect() protoreflect.Message {
   789  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[8]
   790  	if protoimpl.UnsafeEnabled && x != nil {
   791  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   792  		if ms.LoadMessageInfo() == nil {
   793  			ms.StoreMessageInfo(mi)
   794  		}
   795  		return ms
   796  	}
   797  	return mi.MessageOf(x)
   798  }
   799  
   800  // Deprecated: Use HttpManifestMetadata.ProtoReflect.Descriptor instead.
   801  func (*HttpManifestMetadata) Descriptor() ([]byte, []int) {
   802  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{8}
   803  }
   804  
   805  func (x *HttpManifestMetadata) GetUrl() string {
   806  	if x != nil {
   807  		return x.Url
   808  	}
   809  	return ""
   810  }
   811  
   812  // Metadata of a blob/file/object.
   813  type ObjectMetadata struct {
   814  	state         protoimpl.MessageState
   815  	sizeCache     protoimpl.SizeCache
   816  	unknownFields protoimpl.UnknownFields
   817  
   818  	// Required. Storage system type of the object.
   819  	Type StorageSystemType `protobuf:"varint,1,opt,name=type,proto3,enum=google.storagetransfer.logging.StorageSystemType" json:"type,omitempty"`
   820  	// Types that are assignable to Metadata:
   821  	//
   822  	//	*ObjectMetadata_AwsS3Object
   823  	//	*ObjectMetadata_AzureBlob
   824  	//	*ObjectMetadata_GcsObject
   825  	//	*ObjectMetadata_PosixFile
   826  	//	*ObjectMetadata_HttpFile
   827  	Metadata isObjectMetadata_Metadata `protobuf_oneof:"metadata"`
   828  }
   829  
   830  func (x *ObjectMetadata) Reset() {
   831  	*x = ObjectMetadata{}
   832  	if protoimpl.UnsafeEnabled {
   833  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[9]
   834  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   835  		ms.StoreMessageInfo(mi)
   836  	}
   837  }
   838  
   839  func (x *ObjectMetadata) String() string {
   840  	return protoimpl.X.MessageStringOf(x)
   841  }
   842  
   843  func (*ObjectMetadata) ProtoMessage() {}
   844  
   845  func (x *ObjectMetadata) ProtoReflect() protoreflect.Message {
   846  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[9]
   847  	if protoimpl.UnsafeEnabled && x != nil {
   848  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   849  		if ms.LoadMessageInfo() == nil {
   850  			ms.StoreMessageInfo(mi)
   851  		}
   852  		return ms
   853  	}
   854  	return mi.MessageOf(x)
   855  }
   856  
   857  // Deprecated: Use ObjectMetadata.ProtoReflect.Descriptor instead.
   858  func (*ObjectMetadata) Descriptor() ([]byte, []int) {
   859  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{9}
   860  }
   861  
   862  func (x *ObjectMetadata) GetType() StorageSystemType {
   863  	if x != nil {
   864  		return x.Type
   865  	}
   866  	return StorageSystemType_STORAGE_SYSTEM_TYPE_UNSPECIFIED
   867  }
   868  
   869  func (m *ObjectMetadata) GetMetadata() isObjectMetadata_Metadata {
   870  	if m != nil {
   871  		return m.Metadata
   872  	}
   873  	return nil
   874  }
   875  
   876  func (x *ObjectMetadata) GetAwsS3Object() *AwsS3ObjectMetadata {
   877  	if x, ok := x.GetMetadata().(*ObjectMetadata_AwsS3Object); ok {
   878  		return x.AwsS3Object
   879  	}
   880  	return nil
   881  }
   882  
   883  func (x *ObjectMetadata) GetAzureBlob() *AzureBlobMetadata {
   884  	if x, ok := x.GetMetadata().(*ObjectMetadata_AzureBlob); ok {
   885  		return x.AzureBlob
   886  	}
   887  	return nil
   888  }
   889  
   890  func (x *ObjectMetadata) GetGcsObject() *GcsObjectMetadata {
   891  	if x, ok := x.GetMetadata().(*ObjectMetadata_GcsObject); ok {
   892  		return x.GcsObject
   893  	}
   894  	return nil
   895  }
   896  
   897  func (x *ObjectMetadata) GetPosixFile() *PosixFileMetadata {
   898  	if x, ok := x.GetMetadata().(*ObjectMetadata_PosixFile); ok {
   899  		return x.PosixFile
   900  	}
   901  	return nil
   902  }
   903  
   904  func (x *ObjectMetadata) GetHttpFile() *HttpFileMetadata {
   905  	if x, ok := x.GetMetadata().(*ObjectMetadata_HttpFile); ok {
   906  		return x.HttpFile
   907  	}
   908  	return nil
   909  }
   910  
   911  type isObjectMetadata_Metadata interface {
   912  	isObjectMetadata_Metadata()
   913  }
   914  
   915  type ObjectMetadata_AwsS3Object struct {
   916  	// Object metadata of AWS S3.
   917  	AwsS3Object *AwsS3ObjectMetadata `protobuf:"bytes,3,opt,name=aws_s3_object,json=awsS3Object,proto3,oneof"`
   918  }
   919  
   920  type ObjectMetadata_AzureBlob struct {
   921  	// Blob metadata of Azure Blob Storage.
   922  	AzureBlob *AzureBlobMetadata `protobuf:"bytes,4,opt,name=azure_blob,json=azureBlob,proto3,oneof"`
   923  }
   924  
   925  type ObjectMetadata_GcsObject struct {
   926  	// Object metadata of Google Cloud Storage.
   927  	GcsObject *GcsObjectMetadata `protobuf:"bytes,5,opt,name=gcs_object,json=gcsObject,proto3,oneof"`
   928  }
   929  
   930  type ObjectMetadata_PosixFile struct {
   931  	// File/directory metadata of POSIX file system.
   932  	PosixFile *PosixFileMetadata `protobuf:"bytes,6,opt,name=posix_file,json=posixFile,proto3,oneof"`
   933  }
   934  
   935  type ObjectMetadata_HttpFile struct {
   936  	// Metadata of a file on a HTTP server.
   937  	HttpFile *HttpFileMetadata `protobuf:"bytes,7,opt,name=http_file,json=httpFile,proto3,oneof"`
   938  }
   939  
   940  func (*ObjectMetadata_AwsS3Object) isObjectMetadata_Metadata() {}
   941  
   942  func (*ObjectMetadata_AzureBlob) isObjectMetadata_Metadata() {}
   943  
   944  func (*ObjectMetadata_GcsObject) isObjectMetadata_Metadata() {}
   945  
   946  func (*ObjectMetadata_PosixFile) isObjectMetadata_Metadata() {}
   947  
   948  func (*ObjectMetadata_HttpFile) isObjectMetadata_Metadata() {}
   949  
   950  // Metadata of a bucket/container/directory
   951  type ContainerMetadata struct {
   952  	state         protoimpl.MessageState
   953  	sizeCache     protoimpl.SizeCache
   954  	unknownFields protoimpl.UnknownFields
   955  
   956  	// Required. Storage system type of the object.
   957  	Type StorageSystemType `protobuf:"varint,1,opt,name=type,proto3,enum=google.storagetransfer.logging.StorageSystemType" json:"type,omitempty"`
   958  	// Types that are assignable to Metadata:
   959  	//
   960  	//	*ContainerMetadata_AwsS3Bucket
   961  	//	*ContainerMetadata_AzureBlobContainer
   962  	//	*ContainerMetadata_GcsBucket
   963  	//	*ContainerMetadata_PosixDirectory
   964  	//	*ContainerMetadata_HttpManifest
   965  	Metadata isContainerMetadata_Metadata `protobuf_oneof:"metadata"`
   966  }
   967  
   968  func (x *ContainerMetadata) Reset() {
   969  	*x = ContainerMetadata{}
   970  	if protoimpl.UnsafeEnabled {
   971  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[10]
   972  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   973  		ms.StoreMessageInfo(mi)
   974  	}
   975  }
   976  
   977  func (x *ContainerMetadata) String() string {
   978  	return protoimpl.X.MessageStringOf(x)
   979  }
   980  
   981  func (*ContainerMetadata) ProtoMessage() {}
   982  
   983  func (x *ContainerMetadata) ProtoReflect() protoreflect.Message {
   984  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[10]
   985  	if protoimpl.UnsafeEnabled && x != nil {
   986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   987  		if ms.LoadMessageInfo() == nil {
   988  			ms.StoreMessageInfo(mi)
   989  		}
   990  		return ms
   991  	}
   992  	return mi.MessageOf(x)
   993  }
   994  
   995  // Deprecated: Use ContainerMetadata.ProtoReflect.Descriptor instead.
   996  func (*ContainerMetadata) Descriptor() ([]byte, []int) {
   997  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{10}
   998  }
   999  
  1000  func (x *ContainerMetadata) GetType() StorageSystemType {
  1001  	if x != nil {
  1002  		return x.Type
  1003  	}
  1004  	return StorageSystemType_STORAGE_SYSTEM_TYPE_UNSPECIFIED
  1005  }
  1006  
  1007  func (m *ContainerMetadata) GetMetadata() isContainerMetadata_Metadata {
  1008  	if m != nil {
  1009  		return m.Metadata
  1010  	}
  1011  	return nil
  1012  }
  1013  
  1014  func (x *ContainerMetadata) GetAwsS3Bucket() *AwsS3BucketMetadata {
  1015  	if x, ok := x.GetMetadata().(*ContainerMetadata_AwsS3Bucket); ok {
  1016  		return x.AwsS3Bucket
  1017  	}
  1018  	return nil
  1019  }
  1020  
  1021  func (x *ContainerMetadata) GetAzureBlobContainer() *AzureBlobContainerMetadata {
  1022  	if x, ok := x.GetMetadata().(*ContainerMetadata_AzureBlobContainer); ok {
  1023  		return x.AzureBlobContainer
  1024  	}
  1025  	return nil
  1026  }
  1027  
  1028  func (x *ContainerMetadata) GetGcsBucket() *GcsBucketMetadata {
  1029  	if x, ok := x.GetMetadata().(*ContainerMetadata_GcsBucket); ok {
  1030  		return x.GcsBucket
  1031  	}
  1032  	return nil
  1033  }
  1034  
  1035  func (x *ContainerMetadata) GetPosixDirectory() *PosixFileMetadata {
  1036  	if x, ok := x.GetMetadata().(*ContainerMetadata_PosixDirectory); ok {
  1037  		return x.PosixDirectory
  1038  	}
  1039  	return nil
  1040  }
  1041  
  1042  func (x *ContainerMetadata) GetHttpManifest() *HttpManifestMetadata {
  1043  	if x, ok := x.GetMetadata().(*ContainerMetadata_HttpManifest); ok {
  1044  		return x.HttpManifest
  1045  	}
  1046  	return nil
  1047  }
  1048  
  1049  type isContainerMetadata_Metadata interface {
  1050  	isContainerMetadata_Metadata()
  1051  }
  1052  
  1053  type ContainerMetadata_AwsS3Bucket struct {
  1054  	// Bucket metadata of AWS S3.
  1055  	AwsS3Bucket *AwsS3BucketMetadata `protobuf:"bytes,3,opt,name=aws_s3_bucket,json=awsS3Bucket,proto3,oneof"`
  1056  }
  1057  
  1058  type ContainerMetadata_AzureBlobContainer struct {
  1059  	// Container metadata of Azure Blob Storage.
  1060  	AzureBlobContainer *AzureBlobContainerMetadata `protobuf:"bytes,4,opt,name=azure_blob_container,json=azureBlobContainer,proto3,oneof"`
  1061  }
  1062  
  1063  type ContainerMetadata_GcsBucket struct {
  1064  	// Bucket metadata of Google Cloud Storage.
  1065  	GcsBucket *GcsBucketMetadata `protobuf:"bytes,5,opt,name=gcs_bucket,json=gcsBucket,proto3,oneof"`
  1066  }
  1067  
  1068  type ContainerMetadata_PosixDirectory struct {
  1069  	// Directory metadata of POSIX file system.
  1070  	PosixDirectory *PosixFileMetadata `protobuf:"bytes,6,opt,name=posix_directory,json=posixDirectory,proto3,oneof"`
  1071  }
  1072  
  1073  type ContainerMetadata_HttpManifest struct {
  1074  	// Metadata of a manifest file on a HTTP server.
  1075  	HttpManifest *HttpManifestMetadata `protobuf:"bytes,7,opt,name=http_manifest,json=httpManifest,proto3,oneof"`
  1076  }
  1077  
  1078  func (*ContainerMetadata_AwsS3Bucket) isContainerMetadata_Metadata() {}
  1079  
  1080  func (*ContainerMetadata_AzureBlobContainer) isContainerMetadata_Metadata() {}
  1081  
  1082  func (*ContainerMetadata_GcsBucket) isContainerMetadata_Metadata() {}
  1083  
  1084  func (*ContainerMetadata_PosixDirectory) isContainerMetadata_Metadata() {}
  1085  
  1086  func (*ContainerMetadata_HttpManifest) isContainerMetadata_Metadata() {}
  1087  
  1088  // Schema of log payload of transfer activity.
  1089  type TransferActivityLog struct {
  1090  	state         protoimpl.MessageState
  1091  	sizeCache     protoimpl.SizeCache
  1092  	unknownFields protoimpl.UnknownFields
  1093  
  1094  	// Required. Name of the transfer operation.
  1095  	Operation string `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
  1096  	// Required. The action which the transfer operation made.
  1097  	Action TransferActivityLog_Action `protobuf:"varint,2,opt,name=action,proto3,enum=google.storagetransfer.logging.TransferActivityLog_Action" json:"action,omitempty"`
  1098  	// Required. Status of the action.
  1099  	Status *TransferActivityLog_Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1100  	// Metadata of source bucket/container/directory. Only set if the action is
  1101  	// FIND.
  1102  	SourceContainer *ContainerMetadata `protobuf:"bytes,4,opt,name=source_container,json=sourceContainer,proto3" json:"source_container,omitempty"`
  1103  	// Metadata of destination bucket/container/directory. Only set if the action
  1104  	// is FIND.
  1105  	DestinationContainer *ContainerMetadata `protobuf:"bytes,5,opt,name=destination_container,json=destinationContainer,proto3" json:"destination_container,omitempty"`
  1106  	// Metadata of the source blob/file/object. Only set if the action is COPY or
  1107  	// DELETE when deletion is applied to source.
  1108  	SourceObject *ObjectMetadata `protobuf:"bytes,6,opt,name=source_object,json=sourceObject,proto3" json:"source_object,omitempty"`
  1109  	// Metadata of the destination blob/file/object. Only set if the action is
  1110  	// or DELETE when deletion is applied to destination.
  1111  	DestinationObject *ObjectMetadata `protobuf:"bytes,7,opt,name=destination_object,json=destinationObject,proto3" json:"destination_object,omitempty"`
  1112  	// Required. Completion time of the action.
  1113  	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
  1114  }
  1115  
  1116  func (x *TransferActivityLog) Reset() {
  1117  	*x = TransferActivityLog{}
  1118  	if protoimpl.UnsafeEnabled {
  1119  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[11]
  1120  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1121  		ms.StoreMessageInfo(mi)
  1122  	}
  1123  }
  1124  
  1125  func (x *TransferActivityLog) String() string {
  1126  	return protoimpl.X.MessageStringOf(x)
  1127  }
  1128  
  1129  func (*TransferActivityLog) ProtoMessage() {}
  1130  
  1131  func (x *TransferActivityLog) ProtoReflect() protoreflect.Message {
  1132  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[11]
  1133  	if protoimpl.UnsafeEnabled && x != nil {
  1134  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1135  		if ms.LoadMessageInfo() == nil {
  1136  			ms.StoreMessageInfo(mi)
  1137  		}
  1138  		return ms
  1139  	}
  1140  	return mi.MessageOf(x)
  1141  }
  1142  
  1143  // Deprecated: Use TransferActivityLog.ProtoReflect.Descriptor instead.
  1144  func (*TransferActivityLog) Descriptor() ([]byte, []int) {
  1145  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{11}
  1146  }
  1147  
  1148  func (x *TransferActivityLog) GetOperation() string {
  1149  	if x != nil {
  1150  		return x.Operation
  1151  	}
  1152  	return ""
  1153  }
  1154  
  1155  func (x *TransferActivityLog) GetAction() TransferActivityLog_Action {
  1156  	if x != nil {
  1157  		return x.Action
  1158  	}
  1159  	return TransferActivityLog_ACTION_UNSPECIFIED
  1160  }
  1161  
  1162  func (x *TransferActivityLog) GetStatus() *TransferActivityLog_Status {
  1163  	if x != nil {
  1164  		return x.Status
  1165  	}
  1166  	return nil
  1167  }
  1168  
  1169  func (x *TransferActivityLog) GetSourceContainer() *ContainerMetadata {
  1170  	if x != nil {
  1171  		return x.SourceContainer
  1172  	}
  1173  	return nil
  1174  }
  1175  
  1176  func (x *TransferActivityLog) GetDestinationContainer() *ContainerMetadata {
  1177  	if x != nil {
  1178  		return x.DestinationContainer
  1179  	}
  1180  	return nil
  1181  }
  1182  
  1183  func (x *TransferActivityLog) GetSourceObject() *ObjectMetadata {
  1184  	if x != nil {
  1185  		return x.SourceObject
  1186  	}
  1187  	return nil
  1188  }
  1189  
  1190  func (x *TransferActivityLog) GetDestinationObject() *ObjectMetadata {
  1191  	if x != nil {
  1192  		return x.DestinationObject
  1193  	}
  1194  	return nil
  1195  }
  1196  
  1197  func (x *TransferActivityLog) GetCompleteTime() *timestamppb.Timestamp {
  1198  	if x != nil {
  1199  		return x.CompleteTime
  1200  	}
  1201  	return nil
  1202  }
  1203  
  1204  // Status of an action.
  1205  type TransferActivityLog_Status struct {
  1206  	state         protoimpl.MessageState
  1207  	sizeCache     protoimpl.SizeCache
  1208  	unknownFields protoimpl.UnknownFields
  1209  
  1210  	// Required. A string value of the Google RPC code as the status of the
  1211  	// action. The action succeeded if it's `OK`, and failed otherwise.
  1212  	StatusCode string `protobuf:"bytes,1,opt,name=status_code,json=statusCode,proto3" json:"status_code,omitempty"`
  1213  	// A string that represents the type of error encountered. Populated only if
  1214  	// status_code is not `OK`.
  1215  	ErrorType string `protobuf:"bytes,2,opt,name=error_type,json=errorType,proto3" json:"error_type,omitempty"`
  1216  	// A human-readable error message for the failure. Populated only if
  1217  	// status_code is not `OK`.
  1218  	ErrorMessage string `protobuf:"bytes,3,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
  1219  }
  1220  
  1221  func (x *TransferActivityLog_Status) Reset() {
  1222  	*x = TransferActivityLog_Status{}
  1223  	if protoimpl.UnsafeEnabled {
  1224  		mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[12]
  1225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1226  		ms.StoreMessageInfo(mi)
  1227  	}
  1228  }
  1229  
  1230  func (x *TransferActivityLog_Status) String() string {
  1231  	return protoimpl.X.MessageStringOf(x)
  1232  }
  1233  
  1234  func (*TransferActivityLog_Status) ProtoMessage() {}
  1235  
  1236  func (x *TransferActivityLog_Status) ProtoReflect() protoreflect.Message {
  1237  	mi := &file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[12]
  1238  	if protoimpl.UnsafeEnabled && x != nil {
  1239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1240  		if ms.LoadMessageInfo() == nil {
  1241  			ms.StoreMessageInfo(mi)
  1242  		}
  1243  		return ms
  1244  	}
  1245  	return mi.MessageOf(x)
  1246  }
  1247  
  1248  // Deprecated: Use TransferActivityLog_Status.ProtoReflect.Descriptor instead.
  1249  func (*TransferActivityLog_Status) Descriptor() ([]byte, []int) {
  1250  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP(), []int{11, 0}
  1251  }
  1252  
  1253  func (x *TransferActivityLog_Status) GetStatusCode() string {
  1254  	if x != nil {
  1255  		return x.StatusCode
  1256  	}
  1257  	return ""
  1258  }
  1259  
  1260  func (x *TransferActivityLog_Status) GetErrorType() string {
  1261  	if x != nil {
  1262  		return x.ErrorType
  1263  	}
  1264  	return ""
  1265  }
  1266  
  1267  func (x *TransferActivityLog_Status) GetErrorMessage() string {
  1268  	if x != nil {
  1269  		return x.ErrorMessage
  1270  	}
  1271  	return ""
  1272  }
  1273  
  1274  var File_google_storagetransfer_logging_transfer_activity_log_proto protoreflect.FileDescriptor
  1275  
  1276  var file_google_storagetransfer_logging_transfer_activity_log_proto_rawDesc = []byte{
  1277  	0x0a, 0x3a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
  1278  	0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
  1279  	0x2f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x76, 0x69,
  1280  	0x74, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1e, 0x67, 0x6f,
  1281  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e,
  1282  	0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x1a, 0x1f, 0x67, 0x6f,
  1283  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62,
  1284  	0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67,
  1285  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74,
  1286  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb,
  1287  	0x01, 0x0a, 0x13, 0x41, 0x77, 0x73, 0x53, 0x33, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65,
  1288  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74,
  1289  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x62, 0x75, 0x63,
  1290  	0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x5f, 0x6b, 0x65,
  1291  	0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x6f, 0x62,
  1292  	0x6a, 0x65, 0x63, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f,
  1293  	0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20,
  1294  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1295  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
  1296  	0x10, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x54, 0x69, 0x6d,
  1297  	0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x64, 0x35, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  1298  	0x6d, 0x64, 0x35, 0x12, 0x17, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
  1299  	0x03, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x46, 0x0a, 0x13,
  1300  	0x41, 0x77, 0x73, 0x53, 0x33, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64,
  1301  	0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20,
  1302  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74,
  1303  	0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  1304  	0x70, 0x61, 0x74, 0x68, 0x22, 0xe1, 0x01, 0x0a, 0x11, 0x47, 0x63, 0x73, 0x4f, 0x62, 0x6a, 0x65,
  1305  	0x63, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a, 0x06, 0x62, 0x75,
  1306  	0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1307  	0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x22, 0x0a, 0x0a, 0x6f, 0x62, 0x6a, 0x65, 0x63,
  1308  	0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
  1309  	0x52, 0x09, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x48, 0x0a, 0x12, 0x6c,
  1310  	0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d,
  1311  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1312  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  1313  	0x61, 0x6d, 0x70, 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65,
  1314  	0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x64, 0x35, 0x18, 0x04, 0x20, 0x01,
  1315  	0x28, 0x09, 0x52, 0x03, 0x6d, 0x64, 0x35, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x72, 0x63, 0x33, 0x32,
  1316  	0x63, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x72, 0x63, 0x33, 0x32, 0x63, 0x12,
  1317  	0x17, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x42, 0x03, 0xe0,
  1318  	0x41, 0x02, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x44, 0x0a, 0x11, 0x47, 0x63, 0x73, 0x42,
  1319  	0x75, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1b, 0x0a,
  1320  	0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1321  	0x41, 0x02, 0x52, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61,
  1322  	0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x22, 0xec,
  1323  	0x01, 0x0a, 0x11, 0x41, 0x7a, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x62, 0x4d, 0x65, 0x74, 0x61,
  1324  	0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18,
  1325  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f,
  1326  	0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72,
  1327  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x6f, 0x6e,
  1328  	0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x6e,
  1329  	0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08,
  1330  	0x62, 0x6c, 0x6f, 0x62, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x48, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74,
  1331  	0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04,
  1332  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1333  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  1334  	0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x54, 0x69,
  1335  	0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x64, 0x35, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
  1336  	0x03, 0x6d, 0x64, 0x35, 0x12, 0x17, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01,
  1337  	0x28, 0x03, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x72, 0x0a,
  1338  	0x1a, 0x41, 0x7a, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69,
  1339  	0x6e, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x07, 0x61,
  1340  	0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1341  	0x02, 0x52, 0x07, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x09, 0x63, 0x6f,
  1342  	0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1343  	0x41, 0x02, 0x52, 0x09, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x12, 0x0a,
  1344  	0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
  1345  	0x68, 0x22, 0xa7, 0x01, 0x0a, 0x11, 0x50, 0x6f, 0x73, 0x69, 0x78, 0x46, 0x69, 0x6c, 0x65, 0x4d,
  1346  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x17, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18,
  1347  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68,
  1348  	0x12, 0x48, 0x0a, 0x12, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65,
  1349  	0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  1350  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  1351  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x10, 0x6c, 0x61, 0x73, 0x74, 0x4d, 0x6f,
  1352  	0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x72,
  1353  	0x63, 0x33, 0x32, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x72, 0x63, 0x33,
  1354  	0x32, 0x63, 0x12, 0x17, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03,
  1355  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4f, 0x0a, 0x10, 0x48,
  1356  	0x74, 0x74, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
  1357  	0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1358  	0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x64, 0x35, 0x18, 0x02, 0x20,
  1359  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6d, 0x64, 0x35, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65,
  1360  	0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x2d, 0x0a, 0x14,
  1361  	0x48, 0x74, 0x74, 0x70, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x4d, 0x65, 0x74, 0x61,
  1362  	0x64, 0x61, 0x74, 0x61, 0x12, 0x15, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28,
  1363  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x22, 0x90, 0x04, 0x0a, 0x0e,
  1364  	0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x4a,
  1365  	0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67,
  1366  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61,
  1367  	0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x53, 0x74,
  1368  	0x6f, 0x72, 0x61, 0x67, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42,
  1369  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x59, 0x0a, 0x0d, 0x61, 0x77,
  1370  	0x73, 0x5f, 0x73, 0x33, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
  1371  	0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61,
  1372  	0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  1373  	0x6e, 0x67, 0x2e, 0x41, 0x77, 0x73, 0x53, 0x33, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65,
  1374  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x77, 0x73, 0x53, 0x33, 0x4f,
  1375  	0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x52, 0x0a, 0x0a, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x5f, 0x62,
  1376  	0x6c, 0x6f, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1377  	0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
  1378  	0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x41, 0x7a, 0x75, 0x72, 0x65,
  1379  	0x42, 0x6c, 0x6f, 0x62, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x09,
  1380  	0x61, 0x7a, 0x75, 0x72, 0x65, 0x42, 0x6c, 0x6f, 0x62, 0x12, 0x52, 0x0a, 0x0a, 0x67, 0x63, 0x73,
  1381  	0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
  1382  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72,
  1383  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x47,
  1384  	0x63, 0x73, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1385  	0x48, 0x00, 0x52, 0x09, 0x67, 0x63, 0x73, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x52, 0x0a,
  1386  	0x0a, 0x70, 0x6f, 0x73, 0x69, 0x78, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
  1387  	0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61,
  1388  	0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  1389  	0x6e, 0x67, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x78, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61,
  1390  	0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x09, 0x70, 0x6f, 0x73, 0x69, 0x78, 0x46, 0x69, 0x6c,
  1391  	0x65, 0x12, 0x4f, 0x0a, 0x09, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x07,
  1392  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74,
  1393  	0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f,
  1394  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x4d, 0x65,
  1395  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x08, 0x68, 0x74, 0x74, 0x70, 0x46, 0x69,
  1396  	0x6c, 0x65, 0x42, 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xc5,
  1397  	0x04, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61,
  1398  	0x64, 0x61, 0x74, 0x61, 0x12, 0x4a, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
  1399  	0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72,
  1400  	0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67,
  1401  	0x69, 0x6e, 0x67, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65,
  1402  	0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
  1403  	0x12, 0x59, 0x0a, 0x0d, 0x61, 0x77, 0x73, 0x5f, 0x73, 0x33, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65,
  1404  	0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1405  	0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72,
  1406  	0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x41, 0x77, 0x73, 0x53, 0x33, 0x42, 0x75,
  1407  	0x63, 0x6b, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0b,
  1408  	0x61, 0x77, 0x73, 0x53, 0x33, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x6e, 0x0a, 0x14, 0x61,
  1409  	0x7a, 0x75, 0x72, 0x65, 0x5f, 0x62, 0x6c, 0x6f, 0x62, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69,
  1410  	0x6e, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1411  	0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66,
  1412  	0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x41, 0x7a, 0x75, 0x72, 0x65,
  1413  	0x42, 0x6c, 0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x74,
  1414  	0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x12, 0x61, 0x7a, 0x75, 0x72, 0x65, 0x42, 0x6c,
  1415  	0x6f, 0x62, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x0a, 0x67,
  1416  	0x63, 0x73, 0x5f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1417  	0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65,
  1418  	0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
  1419  	0x2e, 0x47, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  1420  	0x74, 0x61, 0x48, 0x00, 0x52, 0x09, 0x67, 0x63, 0x73, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12,
  1421  	0x5c, 0x0a, 0x0f, 0x70, 0x6f, 0x73, 0x69, 0x78, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f,
  1422  	0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1423  	0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
  1424  	0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x50, 0x6f, 0x73, 0x69, 0x78, 0x46,
  1425  	0x69, 0x6c, 0x65, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0e, 0x70,
  1426  	0x6f, 0x73, 0x69, 0x78, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x12, 0x5b, 0x0a,
  1427  	0x0d, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x6d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x18, 0x07,
  1428  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74,
  1429  	0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f,
  1430  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65,
  1431  	0x73, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x48, 0x00, 0x52, 0x0c, 0x68, 0x74,
  1432  	0x74, 0x70, 0x4d, 0x61, 0x6e, 0x69, 0x66, 0x65, 0x73, 0x74, 0x42, 0x0a, 0x0a, 0x08, 0x6d, 0x65,
  1433  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0xe0, 0x06, 0x0a, 0x13, 0x54, 0x72, 0x61, 0x6e, 0x73,
  1434  	0x66, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x12, 0x21,
  1435  	0x0a, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
  1436  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1437  	0x6e, 0x12, 0x57, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  1438  	0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61,
  1439  	0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  1440  	0x6e, 0x67, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76,
  1441  	0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0,
  1442  	0x41, 0x02, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x57, 0x0a, 0x06, 0x73, 0x74,
  1443  	0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f,
  1444  	0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73,
  1445  	0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x54, 0x72, 0x61, 0x6e,
  1446  	0x73, 0x66, 0x65, 0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x2e,
  1447  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x74, 0x61,
  1448  	0x74, 0x75, 0x73, 0x12, 0x5c, 0x0a, 0x10, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6f,
  1449  	0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e,
  1450  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72,
  1451  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x43,
  1452  	0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1453  	0x52, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65,
  1454  	0x72, 0x12, 0x66, 0x0a, 0x15, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1455  	0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
  1456  	0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67,
  1457  	0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  1458  	0x67, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x4d, 0x65, 0x74, 0x61, 0x64,
  1459  	0x61, 0x74, 0x61, 0x52, 0x14, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1460  	0x43, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x72, 0x12, 0x53, 0x0a, 0x0d, 0x73, 0x6f, 0x75,
  1461  	0x72, 0x63, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
  1462  	0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67,
  1463  	0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  1464  	0x67, 0x2e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1465  	0x52, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x5d,
  1466  	0x0a, 0x12, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x62,
  1467  	0x6a, 0x65, 0x63, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
  1468  	0x67, 0x6c, 0x65, 0x2e, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73,
  1469  	0x66, 0x65, 0x72, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x62, 0x6a, 0x65,
  1470  	0x63, 0x74, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x11, 0x64, 0x65, 0x73, 0x74,
  1471  	0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x44, 0x0a,
  1472  	0x0d, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08,
  1473  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  1474  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  1475  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54,
  1476  	0x69, 0x6d, 0x65, 0x1a, 0x72, 0x0a, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a,
  1477  	0x0b, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
  1478  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43,
  1479  	0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x74, 0x79, 0x70,
  1480  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x54, 0x79,
  1481  	0x70, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73,
  1482  	0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72,
  1483  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x40, 0x0a, 0x06, 0x41, 0x63, 0x74, 0x69, 0x6f,
  1484  	0x6e, 0x12, 0x16, 0x0a, 0x12, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50,
  1485  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x46, 0x49, 0x4e,
  1486  	0x44, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x50, 0x59, 0x10, 0x02, 0x12, 0x0a, 0x0a,
  1487  	0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x2a, 0x75, 0x0a, 0x11, 0x53, 0x74, 0x6f,
  1488  	0x72, 0x61, 0x67, 0x65, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23,
  1489  	0x0a, 0x1f, 0x53, 0x54, 0x4f, 0x52, 0x41, 0x47, 0x45, 0x5f, 0x53, 0x59, 0x53, 0x54, 0x45, 0x4d,
  1490  	0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  1491  	0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x57, 0x53, 0x5f, 0x53, 0x33, 0x10, 0x01, 0x12,
  1492  	0x0e, 0x0a, 0x0a, 0x41, 0x5a, 0x55, 0x52, 0x45, 0x5f, 0x42, 0x4c, 0x4f, 0x42, 0x10, 0x02, 0x12,
  1493  	0x07, 0x0a, 0x03, 0x47, 0x43, 0x53, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x4f, 0x53, 0x49,
  1494  	0x58, 0x5f, 0x46, 0x53, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x48, 0x54, 0x54, 0x50, 0x10, 0x05,
  1495  	0x42, 0xec, 0x01, 0x0a, 0x22, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1496  	0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2e,
  1497  	0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x42, 0x18, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
  1498  	0x72, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x72, 0x6f, 0x74,
  1499  	0x6f, 0x50, 0x01, 0x5a, 0x45, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
  1500  	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
  1501  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x61,
  1502  	0x67, 0x65, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  1503  	0x6e, 0x67, 0x3b, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f,
  1504  	0x67, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73,
  1505  	0x66, 0x65, 0x72, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0xca, 0x02, 0x1e, 0x47, 0x6f,
  1506  	0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e,
  1507  	0x73, 0x66, 0x65, 0x72, 0x5c, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0xea, 0x02, 0x20, 0x47,
  1508  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x53, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x54, 0x72,
  1509  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x3a, 0x3a, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x62,
  1510  	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1511  }
  1512  
  1513  var (
  1514  	file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescOnce sync.Once
  1515  	file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescData = file_google_storagetransfer_logging_transfer_activity_log_proto_rawDesc
  1516  )
  1517  
  1518  func file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescGZIP() []byte {
  1519  	file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescOnce.Do(func() {
  1520  		file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescData)
  1521  	})
  1522  	return file_google_storagetransfer_logging_transfer_activity_log_proto_rawDescData
  1523  }
  1524  
  1525  var file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
  1526  var file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes = make([]protoimpl.MessageInfo, 13)
  1527  var file_google_storagetransfer_logging_transfer_activity_log_proto_goTypes = []interface{}{
  1528  	(StorageSystemType)(0),             // 0: google.storagetransfer.logging.StorageSystemType
  1529  	(TransferActivityLog_Action)(0),    // 1: google.storagetransfer.logging.TransferActivityLog.Action
  1530  	(*AwsS3ObjectMetadata)(nil),        // 2: google.storagetransfer.logging.AwsS3ObjectMetadata
  1531  	(*AwsS3BucketMetadata)(nil),        // 3: google.storagetransfer.logging.AwsS3BucketMetadata
  1532  	(*GcsObjectMetadata)(nil),          // 4: google.storagetransfer.logging.GcsObjectMetadata
  1533  	(*GcsBucketMetadata)(nil),          // 5: google.storagetransfer.logging.GcsBucketMetadata
  1534  	(*AzureBlobMetadata)(nil),          // 6: google.storagetransfer.logging.AzureBlobMetadata
  1535  	(*AzureBlobContainerMetadata)(nil), // 7: google.storagetransfer.logging.AzureBlobContainerMetadata
  1536  	(*PosixFileMetadata)(nil),          // 8: google.storagetransfer.logging.PosixFileMetadata
  1537  	(*HttpFileMetadata)(nil),           // 9: google.storagetransfer.logging.HttpFileMetadata
  1538  	(*HttpManifestMetadata)(nil),       // 10: google.storagetransfer.logging.HttpManifestMetadata
  1539  	(*ObjectMetadata)(nil),             // 11: google.storagetransfer.logging.ObjectMetadata
  1540  	(*ContainerMetadata)(nil),          // 12: google.storagetransfer.logging.ContainerMetadata
  1541  	(*TransferActivityLog)(nil),        // 13: google.storagetransfer.logging.TransferActivityLog
  1542  	(*TransferActivityLog_Status)(nil), // 14: google.storagetransfer.logging.TransferActivityLog.Status
  1543  	(*timestamppb.Timestamp)(nil),      // 15: google.protobuf.Timestamp
  1544  }
  1545  var file_google_storagetransfer_logging_transfer_activity_log_proto_depIdxs = []int32{
  1546  	15, // 0: google.storagetransfer.logging.AwsS3ObjectMetadata.last_modified_time:type_name -> google.protobuf.Timestamp
  1547  	15, // 1: google.storagetransfer.logging.GcsObjectMetadata.last_modified_time:type_name -> google.protobuf.Timestamp
  1548  	15, // 2: google.storagetransfer.logging.AzureBlobMetadata.last_modified_time:type_name -> google.protobuf.Timestamp
  1549  	15, // 3: google.storagetransfer.logging.PosixFileMetadata.last_modified_time:type_name -> google.protobuf.Timestamp
  1550  	0,  // 4: google.storagetransfer.logging.ObjectMetadata.type:type_name -> google.storagetransfer.logging.StorageSystemType
  1551  	2,  // 5: google.storagetransfer.logging.ObjectMetadata.aws_s3_object:type_name -> google.storagetransfer.logging.AwsS3ObjectMetadata
  1552  	6,  // 6: google.storagetransfer.logging.ObjectMetadata.azure_blob:type_name -> google.storagetransfer.logging.AzureBlobMetadata
  1553  	4,  // 7: google.storagetransfer.logging.ObjectMetadata.gcs_object:type_name -> google.storagetransfer.logging.GcsObjectMetadata
  1554  	8,  // 8: google.storagetransfer.logging.ObjectMetadata.posix_file:type_name -> google.storagetransfer.logging.PosixFileMetadata
  1555  	9,  // 9: google.storagetransfer.logging.ObjectMetadata.http_file:type_name -> google.storagetransfer.logging.HttpFileMetadata
  1556  	0,  // 10: google.storagetransfer.logging.ContainerMetadata.type:type_name -> google.storagetransfer.logging.StorageSystemType
  1557  	3,  // 11: google.storagetransfer.logging.ContainerMetadata.aws_s3_bucket:type_name -> google.storagetransfer.logging.AwsS3BucketMetadata
  1558  	7,  // 12: google.storagetransfer.logging.ContainerMetadata.azure_blob_container:type_name -> google.storagetransfer.logging.AzureBlobContainerMetadata
  1559  	5,  // 13: google.storagetransfer.logging.ContainerMetadata.gcs_bucket:type_name -> google.storagetransfer.logging.GcsBucketMetadata
  1560  	8,  // 14: google.storagetransfer.logging.ContainerMetadata.posix_directory:type_name -> google.storagetransfer.logging.PosixFileMetadata
  1561  	10, // 15: google.storagetransfer.logging.ContainerMetadata.http_manifest:type_name -> google.storagetransfer.logging.HttpManifestMetadata
  1562  	1,  // 16: google.storagetransfer.logging.TransferActivityLog.action:type_name -> google.storagetransfer.logging.TransferActivityLog.Action
  1563  	14, // 17: google.storagetransfer.logging.TransferActivityLog.status:type_name -> google.storagetransfer.logging.TransferActivityLog.Status
  1564  	12, // 18: google.storagetransfer.logging.TransferActivityLog.source_container:type_name -> google.storagetransfer.logging.ContainerMetadata
  1565  	12, // 19: google.storagetransfer.logging.TransferActivityLog.destination_container:type_name -> google.storagetransfer.logging.ContainerMetadata
  1566  	11, // 20: google.storagetransfer.logging.TransferActivityLog.source_object:type_name -> google.storagetransfer.logging.ObjectMetadata
  1567  	11, // 21: google.storagetransfer.logging.TransferActivityLog.destination_object:type_name -> google.storagetransfer.logging.ObjectMetadata
  1568  	15, // 22: google.storagetransfer.logging.TransferActivityLog.complete_time:type_name -> google.protobuf.Timestamp
  1569  	23, // [23:23] is the sub-list for method output_type
  1570  	23, // [23:23] is the sub-list for method input_type
  1571  	23, // [23:23] is the sub-list for extension type_name
  1572  	23, // [23:23] is the sub-list for extension extendee
  1573  	0,  // [0:23] is the sub-list for field type_name
  1574  }
  1575  
  1576  func init() { file_google_storagetransfer_logging_transfer_activity_log_proto_init() }
  1577  func file_google_storagetransfer_logging_transfer_activity_log_proto_init() {
  1578  	if File_google_storagetransfer_logging_transfer_activity_log_proto != nil {
  1579  		return
  1580  	}
  1581  	if !protoimpl.UnsafeEnabled {
  1582  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1583  			switch v := v.(*AwsS3ObjectMetadata); i {
  1584  			case 0:
  1585  				return &v.state
  1586  			case 1:
  1587  				return &v.sizeCache
  1588  			case 2:
  1589  				return &v.unknownFields
  1590  			default:
  1591  				return nil
  1592  			}
  1593  		}
  1594  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1595  			switch v := v.(*AwsS3BucketMetadata); i {
  1596  			case 0:
  1597  				return &v.state
  1598  			case 1:
  1599  				return &v.sizeCache
  1600  			case 2:
  1601  				return &v.unknownFields
  1602  			default:
  1603  				return nil
  1604  			}
  1605  		}
  1606  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1607  			switch v := v.(*GcsObjectMetadata); i {
  1608  			case 0:
  1609  				return &v.state
  1610  			case 1:
  1611  				return &v.sizeCache
  1612  			case 2:
  1613  				return &v.unknownFields
  1614  			default:
  1615  				return nil
  1616  			}
  1617  		}
  1618  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1619  			switch v := v.(*GcsBucketMetadata); i {
  1620  			case 0:
  1621  				return &v.state
  1622  			case 1:
  1623  				return &v.sizeCache
  1624  			case 2:
  1625  				return &v.unknownFields
  1626  			default:
  1627  				return nil
  1628  			}
  1629  		}
  1630  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1631  			switch v := v.(*AzureBlobMetadata); i {
  1632  			case 0:
  1633  				return &v.state
  1634  			case 1:
  1635  				return &v.sizeCache
  1636  			case 2:
  1637  				return &v.unknownFields
  1638  			default:
  1639  				return nil
  1640  			}
  1641  		}
  1642  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1643  			switch v := v.(*AzureBlobContainerMetadata); i {
  1644  			case 0:
  1645  				return &v.state
  1646  			case 1:
  1647  				return &v.sizeCache
  1648  			case 2:
  1649  				return &v.unknownFields
  1650  			default:
  1651  				return nil
  1652  			}
  1653  		}
  1654  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1655  			switch v := v.(*PosixFileMetadata); i {
  1656  			case 0:
  1657  				return &v.state
  1658  			case 1:
  1659  				return &v.sizeCache
  1660  			case 2:
  1661  				return &v.unknownFields
  1662  			default:
  1663  				return nil
  1664  			}
  1665  		}
  1666  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1667  			switch v := v.(*HttpFileMetadata); i {
  1668  			case 0:
  1669  				return &v.state
  1670  			case 1:
  1671  				return &v.sizeCache
  1672  			case 2:
  1673  				return &v.unknownFields
  1674  			default:
  1675  				return nil
  1676  			}
  1677  		}
  1678  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1679  			switch v := v.(*HttpManifestMetadata); i {
  1680  			case 0:
  1681  				return &v.state
  1682  			case 1:
  1683  				return &v.sizeCache
  1684  			case 2:
  1685  				return &v.unknownFields
  1686  			default:
  1687  				return nil
  1688  			}
  1689  		}
  1690  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1691  			switch v := v.(*ObjectMetadata); i {
  1692  			case 0:
  1693  				return &v.state
  1694  			case 1:
  1695  				return &v.sizeCache
  1696  			case 2:
  1697  				return &v.unknownFields
  1698  			default:
  1699  				return nil
  1700  			}
  1701  		}
  1702  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1703  			switch v := v.(*ContainerMetadata); i {
  1704  			case 0:
  1705  				return &v.state
  1706  			case 1:
  1707  				return &v.sizeCache
  1708  			case 2:
  1709  				return &v.unknownFields
  1710  			default:
  1711  				return nil
  1712  			}
  1713  		}
  1714  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1715  			switch v := v.(*TransferActivityLog); i {
  1716  			case 0:
  1717  				return &v.state
  1718  			case 1:
  1719  				return &v.sizeCache
  1720  			case 2:
  1721  				return &v.unknownFields
  1722  			default:
  1723  				return nil
  1724  			}
  1725  		}
  1726  		file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1727  			switch v := v.(*TransferActivityLog_Status); i {
  1728  			case 0:
  1729  				return &v.state
  1730  			case 1:
  1731  				return &v.sizeCache
  1732  			case 2:
  1733  				return &v.unknownFields
  1734  			default:
  1735  				return nil
  1736  			}
  1737  		}
  1738  	}
  1739  	file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[9].OneofWrappers = []interface{}{
  1740  		(*ObjectMetadata_AwsS3Object)(nil),
  1741  		(*ObjectMetadata_AzureBlob)(nil),
  1742  		(*ObjectMetadata_GcsObject)(nil),
  1743  		(*ObjectMetadata_PosixFile)(nil),
  1744  		(*ObjectMetadata_HttpFile)(nil),
  1745  	}
  1746  	file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes[10].OneofWrappers = []interface{}{
  1747  		(*ContainerMetadata_AwsS3Bucket)(nil),
  1748  		(*ContainerMetadata_AzureBlobContainer)(nil),
  1749  		(*ContainerMetadata_GcsBucket)(nil),
  1750  		(*ContainerMetadata_PosixDirectory)(nil),
  1751  		(*ContainerMetadata_HttpManifest)(nil),
  1752  	}
  1753  	type x struct{}
  1754  	out := protoimpl.TypeBuilder{
  1755  		File: protoimpl.DescBuilder{
  1756  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1757  			RawDescriptor: file_google_storagetransfer_logging_transfer_activity_log_proto_rawDesc,
  1758  			NumEnums:      2,
  1759  			NumMessages:   13,
  1760  			NumExtensions: 0,
  1761  			NumServices:   0,
  1762  		},
  1763  		GoTypes:           file_google_storagetransfer_logging_transfer_activity_log_proto_goTypes,
  1764  		DependencyIndexes: file_google_storagetransfer_logging_transfer_activity_log_proto_depIdxs,
  1765  		EnumInfos:         file_google_storagetransfer_logging_transfer_activity_log_proto_enumTypes,
  1766  		MessageInfos:      file_google_storagetransfer_logging_transfer_activity_log_proto_msgTypes,
  1767  	}.Build()
  1768  	File_google_storagetransfer_logging_transfer_activity_log_proto = out.File
  1769  	file_google_storagetransfer_logging_transfer_activity_log_proto_rawDesc = nil
  1770  	file_google_storagetransfer_logging_transfer_activity_log_proto_goTypes = nil
  1771  	file_google_storagetransfer_logging_transfer_activity_log_proto_depIdxs = nil
  1772  }
  1773  

View as plain text