1// Copyright (c) 2016, 2018, 2019, Oracle and/or its affiliates. All rights reserved.
2// Code generated. DO NOT EDIT.
3
4// Analytics API
5//
6// Analytics API.
7//
8
9package analytics
10
11import (
12	"github.com/oracle/oci-go-sdk/common"
13)
14
15// AnalyticsInstanceSummary Analytics Instance metadata (summary view).
16type AnalyticsInstanceSummary struct {
17
18	// The resource OCID.
19	Id *string `mandatory:"true" json:"id"`
20
21	// The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
22	Name *string `mandatory:"true" json:"name"`
23
24	// The OCID of the compartment.
25	CompartmentId *string `mandatory:"true" json:"compartmentId"`
26
27	// The current state of an instance.
28	LifecycleState AnalyticsInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
29
30	// Analytics feature set.
31	FeatureSet FeatureSetEnum `mandatory:"true" json:"featureSet"`
32
33	Capacity *Capacity `mandatory:"true" json:"capacity"`
34
35	// The date and time the instance was created, in the format defined by RFC3339.
36	// Example: `2016-08-25T21:10:29.600Z`
37	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`
38
39	// Optional description.
40	Description *string `mandatory:"false" json:"description"`
41
42	// The license used for the service.
43	LicenseType LicenseTypeEnum `mandatory:"false" json:"licenseType,omitempty"`
44
45	// Email address receiving notifications.
46	EmailNotification *string `mandatory:"false" json:"emailNotification"`
47
48	// URL of the Analytics service.
49	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`
50
51	// The date and time the instance was last updated (in the format defined by RFC3339).
52	// This timestamp represents updates made through this API. External events do not
53	// influence it.
54	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
55}
56
57func (m AnalyticsInstanceSummary) String() string {
58	return common.PointerString(m)
59}
60