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 12import ( 13 "github.com/oracle/oci-go-sdk/common" 14) 15 16// LogAnalyticsSourceFunction LogAnalyticsSourceFunction 17type LogAnalyticsSourceFunction struct { 18 19 // argument 20 Arguments []LogAnalyticsMetaFunctionArgument `mandatory:"false" json:"arguments"` 21 22 // enabled flag 23 IsEnabled *bool `mandatory:"false" json:"isEnabled"` 24 25 Function *LogAnalyticsMetaFunction `mandatory:"false" json:"function"` 26 27 // source function Id 28 FunctionId *int64 `mandatory:"false" json:"functionId"` 29 30 // source function order 31 Order *int64 `mandatory:"false" json:"order"` 32 33 // is system flag 34 IsSystem *bool `mandatory:"false" json:"isSystem"` 35 36 // column 37 LookupColumn *string `mandatory:"false" json:"lookupColumn"` 38 39 // column position 40 LookupColumnPosition *int64 `mandatory:"false" json:"lookupColumnPosition"` 41 42 // lookup display name 43 LookupDisplayName *string `mandatory:"false" json:"lookupDisplayName"` 44 45 // lookup mode 46 LookupMode *int64 `mandatory:"false" json:"lookupMode"` 47 48 // lookup table 49 LookupTable *string `mandatory:"false" json:"lookupTable"` 50 51 // source Id 52 SourceId *int64 `mandatory:"false" json:"sourceId"` 53} 54 55func (m LogAnalyticsSourceFunction) String() string { 56 return common.PointerString(m) 57} 58