1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved. 2// Code generated. DO NOT EDIT. 3 4// Object Storage Service API 5// 6// Common set of Object Storage and Archive Storage APIs for managing buckets, objects, and related resources. 7// 8 9package objectstorage 10 11// WorkRequestResourceMetadataKeyEnum Enum with underlying type: string 12type WorkRequestResourceMetadataKeyEnum string 13 14// Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum 15const ( 16 WorkRequestResourceMetadataKeyRegion WorkRequestResourceMetadataKeyEnum = "REGION" 17 WorkRequestResourceMetadataKeyNamespace WorkRequestResourceMetadataKeyEnum = "NAMESPACE" 18 WorkRequestResourceMetadataKeyBucket WorkRequestResourceMetadataKeyEnum = "BUCKET" 19 WorkRequestResourceMetadataKeyObject WorkRequestResourceMetadataKeyEnum = "OBJECT" 20) 21 22var mappingWorkRequestResourceMetadataKey = map[string]WorkRequestResourceMetadataKeyEnum{ 23 "REGION": WorkRequestResourceMetadataKeyRegion, 24 "NAMESPACE": WorkRequestResourceMetadataKeyNamespace, 25 "BUCKET": WorkRequestResourceMetadataKeyBucket, 26 "OBJECT": WorkRequestResourceMetadataKeyObject, 27} 28 29// GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum 30func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum { 31 values := make([]WorkRequestResourceMetadataKeyEnum, 0) 32 for _, v := range mappingWorkRequestResourceMetadataKey { 33 values = append(values, v) 34 } 35 return values 36} 37