1// Copyright (c) 2016, 2018, 2020, Oracle and/or its affiliates. All rights reserved. 2// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. 3// Code generated. DO NOT EDIT. 4 5// LogAnalytics API 6// 7// The LogAnalytics API for the LogAnalytics service. 8// 9 10package loganalytics 11 12// OperationStatusEnum Enum with underlying type: string 13type OperationStatusEnum string 14 15// Set of constants representing the allowable values for OperationStatusEnum 16const ( 17 OperationStatusAccepted OperationStatusEnum = "ACCEPTED" 18 OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS" 19 OperationStatusFailed OperationStatusEnum = "FAILED" 20 OperationStatusSucceeded OperationStatusEnum = "SUCCEEDED" 21 OperationStatusCanceling OperationStatusEnum = "CANCELING" 22 OperationStatusCanceled OperationStatusEnum = "CANCELED" 23) 24 25var mappingOperationStatus = map[string]OperationStatusEnum{ 26 "ACCEPTED": OperationStatusAccepted, 27 "IN_PROGRESS": OperationStatusInProgress, 28 "FAILED": OperationStatusFailed, 29 "SUCCEEDED": OperationStatusSucceeded, 30 "CANCELING": OperationStatusCanceling, 31 "CANCELED": OperationStatusCanceled, 32} 33 34// GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum 35func GetOperationStatusEnumValues() []OperationStatusEnum { 36 values := make([]OperationStatusEnum, 0) 37 for _, v := range mappingOperationStatus { 38 values = append(values, v) 39 } 40 return values 41} 42