...

Package databasemanagement

import "github.com/oracle/oci-go-sdk/databasemanagement"
Overview
Index

Overview ▾

Index ▾

func GetAddDataFilesDetailsFileTypeEnumStringValues() []string
func GetAddmTaskSummaryHowCreatedEnumStringValues() []string
func GetAddmTaskSummaryStatusEnumStringValues() []string
func GetAddmTasksSortByEnumStringValues() []string
func GetAddmTasksSortOrderEnumStringValues() []string
func GetAlertLogCountSummaryCategoryEnumStringValues() []string
func GetAlertLogSummaryMessageLevelEnumStringValues() []string
func GetAlertLogSummaryMessageTypeEnumStringValues() []string
func GetAttentionLogCountSummaryCategoryEnumStringValues() []string
func GetAttentionLogSummaryMessageTypeEnumStringValues() []string
func GetAttentionLogSummaryMessageUrgencyEnumStringValues() []string
func GetAwrDbReportFormatEnumStringValues() []string
func GetAwrDbSqlReportFormatEnumStringValues() []string
func GetAwrQueryResultAwrResultTypeEnumStringValues() []string
func GetCompareTypeEnumStringValues() []string
func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues() []string
func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues() []string
func GetCreateTablespaceDetailsDefaultCompressEnumStringValues() []string
func GetCreateTablespaceDetailsExtentManagementEnumStringValues() []string
func GetCreateTablespaceDetailsSegmentManagementEnumStringValues() []string
func GetCreateTablespaceDetailsStatusEnumStringValues() []string
func GetCreateTablespaceDetailsTypeEnumStringValues() []string
func GetDatabaseCredentialsRoleEnumStringValues() []string
func GetDatabaseParameterSummaryConstraintEnumStringValues() []string
func GetDatabaseParameterSummaryIsModifiedEnumStringValues() []string
func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues() []string
func GetDatabaseParameterSummaryTypeEnumStringValues() []string
func GetDatabaseParameterUpdateStatusStatusEnumStringValues() []string
func GetDatabaseStatusEnumStringValues() []string
func GetDatabaseSubTypeEnumStringValues() []string
func GetDatabaseTypeEnumStringValues() []string
func GetDatafileLostWriteProtectEnumStringValues() []string
func GetDatafileOnlineStatusEnumStringValues() []string
func GetDatafileSharedEnumStringValues() []string
func GetDatafileStatusEnumStringValues() []string
func GetDeploymentTypeEnumStringValues() []string
func GetGetAwrDbReportReportFormatEnumStringValues() []string
func GetGetAwrDbReportReportTypeEnumStringValues() []string
func GetGetAwrDbSqlReportReportFormatEnumStringValues() []string
func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues() []string
func GetGetPdbMetricsCompareTypeEnumStringValues() []string
func GetGetSqlExecutionPlanAttributeEnumStringValues() []string
func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues() []string
func GetHistoricAddmResultHowCreatedEnumStringValues() []string
func GetHistoricAddmResultStatusEnumStringValues() []string
func GetInstanceDetailsStatusEnumStringValues() []string
func GetJobExecutionResultDetailsTypeEnumStringValues() []string
func GetJobExecutionResultLocationTypeEnumStringValues() []string
func GetJobExecutionStatusEnumStringValues() []string
func GetJobExecutionsStatusSummaryStatusEnumStringValues() []string
func GetJobLifecycleStateEnumStringValues() []string
func GetJobRunRunStatusEnumStringValues() []string
func GetJobScheduleDetailsIntervalTypeEnumStringValues() []string
func GetJobScheduleTypeEnumStringValues() []string
func GetJobTypesEnumStringValues() []string
func GetLifecycleStatesEnumStringValues() []string
func GetListAlertLogsLevelFilterEnumStringValues() []string
func GetListAlertLogsSortByEnumStringValues() []string
func GetListAlertLogsSortOrderEnumStringValues() []string
func GetListAlertLogsTypeFilterEnumStringValues() []string
func GetListAsmPropertiesSortByEnumStringValues() []string
func GetListAsmPropertiesSortOrderEnumStringValues() []string
func GetListAssociatedDatabasesSortByEnumStringValues() []string
func GetListAssociatedDatabasesSortOrderEnumStringValues() []string
func GetListAttentionLogsSortByEnumStringValues() []string
func GetListAttentionLogsSortOrderEnumStringValues() []string
func GetListAttentionLogsTypeFilterEnumStringValues() []string
func GetListAttentionLogsUrgencyFilterEnumStringValues() []string
func GetListAwrDbSnapshotsSortByEnumStringValues() []string
func GetListAwrDbSnapshotsSortOrderEnumStringValues() []string
func GetListAwrDbsSortByEnumStringValues() []string
func GetListAwrDbsSortOrderEnumStringValues() []string
func GetListConsumerGroupPrivilegesSortByEnumStringValues() []string
func GetListConsumerGroupPrivilegesSortOrderEnumStringValues() []string
func GetListDataAccessContainersSortByEnumStringValues() []string
func GetListDataAccessContainersSortOrderEnumStringValues() []string
func GetListDatabaseParametersSortByEnumStringValues() []string
func GetListDatabaseParametersSortOrderEnumStringValues() []string
func GetListDatabaseParametersSourceEnumStringValues() []string
func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues() []string
func GetListDbManagementPrivateEndpointsSortByEnumStringValues() []string
func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues() []string
func GetListJobExecutionsSortByEnumStringValues() []string
func GetListJobExecutionsSortOrderEnumStringValues() []string
func GetListJobRunsSortByEnumStringValues() []string
func GetListJobRunsSortOrderEnumStringValues() []string
func GetListJobsSortByEnumStringValues() []string
func GetListJobsSortOrderEnumStringValues() []string
func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues() []string
func GetListManagedDatabaseGroupsSortByEnumStringValues() []string
func GetListManagedDatabaseGroupsSortOrderEnumStringValues() []string
func GetListManagedDatabasesDeploymentTypeEnumStringValues() []string
func GetListManagedDatabasesManagementOptionEnumStringValues() []string
func GetListManagedDatabasesSortByEnumStringValues() []string
func GetListManagedDatabasesSortOrderEnumStringValues() []string
func GetListObjectPrivilegesSortByEnumStringValues() []string
func GetListObjectPrivilegesSortOrderEnumStringValues() []string
func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues() []string
func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues() []string
func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues() []string
func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues() []string
func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues() []string
func GetListProxiedForUsersSortByEnumStringValues() []string
func GetListProxiedForUsersSortOrderEnumStringValues() []string
func GetListProxyUsersSortByEnumStringValues() []string
func GetListProxyUsersSortOrderEnumStringValues() []string
func GetListRolesSortByEnumStringValues() []string
func GetListRolesSortOrderEnumStringValues() []string
func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues() []string
func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues() []string
func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues() []string
func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues() []string
func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues() []string
func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues() []string
func GetListSqlTuningAdvisorTasksSortByEnumStringValues() []string
func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues() []string
func GetListSqlTuningAdvisorTasksStatusEnumStringValues() []string
func GetListSqlTuningSetsSortByEnumStringValues() []string
func GetListSqlTuningSetsSortOrderEnumStringValues() []string
func GetListSystemPrivilegesSortByEnumStringValues() []string
func GetListSystemPrivilegesSortOrderEnumStringValues() []string
func GetListTablespacesSortByEnumStringValues() []string
func GetListTablespacesSortOrderEnumStringValues() []string
func GetListUsersSortByEnumStringValues() []string
func GetListUsersSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetManagedDatabaseCredentialCredentialTypeEnumStringValues() []string
func GetManagedDatabaseCredentialRoleEnumStringValues() []string
func GetManagementOptionEnumStringValues() []string
func GetObjectPrivilegeSummaryCommonEnumStringValues() []string
func GetObjectPrivilegeSummaryGrantOptionEnumStringValues() []string
func GetObjectPrivilegeSummaryHierarchyEnumStringValues() []string
func GetObjectPrivilegeSummaryInheritedEnumStringValues() []string
func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues() []string
func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues() []string
func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues() []string
func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues() []string
func GetOptimizerStatisticsGroupByTypesEnumStringValues() []string
func GetOptimizerStatisticsOperationTaskStatusEnumStringValues() []string
func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues() []string
func GetOptimizerStatisticsTaskFilterTypesEnumStringValues() []string
func GetParameterScopeEnumStringValues() []string
func GetPreferredCredentialStatusEnumStringValues() []string
func GetPreferredCredentialTypeEnumStringValues() []string
func GetProxiedForUserSummaryAuthenticationEnumStringValues() []string
func GetProxiedForUserSummaryFlagsEnumStringValues() []string
func GetProxyUserSummaryAuthenticationEnumStringValues() []string
func GetProxyUserSummaryFlagsEnumStringValues() []string
func GetRemoveDataFileDetailsFileTypeEnumStringValues() []string
func GetResizeDataFileDetailsFileTypeEnumStringValues() []string
func GetRoleEnumStringValues() []string
func GetRoleSummaryAdminOptionEnumStringValues() []string
func GetRoleSummaryCommonEnumStringValues() []string
func GetRoleSummaryDefaultRoleEnumStringValues() []string
func GetRoleSummaryDelegateOptionEnumStringValues() []string
func GetRoleSummaryInheritedEnumStringValues() []string
func GetSortOrdersEnumStringValues() []string
func GetSqlJobOperationTypeEnumStringValues() []string
func GetSqlJobRoleEnumStringValues() []string
func GetSqlJobSqlTypeEnumStringValues() []string
func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues() []string
func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues() []string
func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues() []string
func GetSqlTuningTaskCredentialTypesEnumStringValues() []string
func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues() []string
func GetSqlTuningTaskStatusTypesEnumStringValues() []string
func GetStartSqlTuningTaskDetailsScopeEnumStringValues() []string
func GetSummarizeAlertLogCountsGroupByEnumStringValues() []string
func GetSummarizeAlertLogCountsLevelFilterEnumStringValues() []string
func GetSummarizeAlertLogCountsTypeFilterEnumStringValues() []string
func GetSummarizeAttentionLogCountsGroupByEnumStringValues() []string
func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues() []string
func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues() []string
func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues() []string
func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues() []string
func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues() []string
func GetSummarizeAwrDbMetricsSortByEnumStringValues() []string
func GetSummarizeAwrDbMetricsSortOrderEnumStringValues() []string
func GetSummarizeAwrDbParameterChangesSortByEnumStringValues() []string
func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues() []string
func GetSummarizeAwrDbParametersSortByEnumStringValues() []string
func GetSummarizeAwrDbParametersSortOrderEnumStringValues() []string
func GetSummarizeAwrDbParametersValueChangedEnumStringValues() []string
func GetSummarizeAwrDbParametersValueDefaultEnumStringValues() []string
func GetSummarizeAwrDbParametersValueModifiedEnumStringValues() []string
func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues() []string
func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues() []string
func GetSummarizeAwrDbSysstatsSortByEnumStringValues() []string
func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues() []string
func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues() []string
func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues() []string
func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues() []string
func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues() []string
func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues() []string
func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues() []string
func GetSummarizeAwrDbWaitEventsSortByEnumStringValues() []string
func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues() []string
func GetSummarizeJobExecutionsStatusesSortByEnumStringValues() []string
func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues() []string
func GetSystemPrivilegeSummaryAdminOptionEnumStringValues() []string
func GetSystemPrivilegeSummaryCommonEnumStringValues() []string
func GetSystemPrivilegeSummaryInheritedEnumStringValues() []string
func GetTableStatisticsStatusCategoryEnumStringValues() []string
func GetTablespaceAdminCredentialDetailsRoleEnumStringValues() []string
func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues() []string
func GetTablespaceAdminStatusStatusEnumStringValues() []string
func GetTablespaceAllocationTypeEnumStringValues() []string
func GetTablespaceCompressForEnumStringValues() []string
func GetTablespaceDefaultInMemoryCompressionEnumStringValues() []string
func GetTablespaceDefaultInMemoryDistributeEnumStringValues() []string
func GetTablespaceDefaultInMemoryDuplicateEnumStringValues() []string
func GetTablespaceDefaultInMemoryEnumStringValues() []string
func GetTablespaceDefaultInMemoryPriorityEnumStringValues() []string
func GetTablespaceDefaultInMemoryServiceEnumStringValues() []string
func GetTablespaceDefaultIndexCompressionEnumStringValues() []string
func GetTablespaceDefaultTableCompressionEnumStringValues() []string
func GetTablespaceExtentManagementEnumStringValues() []string
func GetTablespaceIndexCompressForEnumStringValues() []string
func GetTablespaceLoggingEnumStringValues() []string
func GetTablespaceLostWriteProtectEnumStringValues() []string
func GetTablespacePredicateEvaluationEnumStringValues() []string
func GetTablespaceRetentionEnumStringValues() []string
func GetTablespaceSegmentSpaceManagementEnumStringValues() []string
func GetTablespaceSharedEnumStringValues() []string
func GetTablespaceStatusEnumStringValues() []string
func GetTablespaceStorageSizeUnitEnumStringValues() []string
func GetTablespaceSummaryAllocationTypeEnumStringValues() []string
func GetTablespaceSummaryCompressForEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues() []string
func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues() []string
func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues() []string
func GetTablespaceSummaryDefaultTableCompressionEnumStringValues() []string
func GetTablespaceSummaryExtentManagementEnumStringValues() []string
func GetTablespaceSummaryIndexCompressForEnumStringValues() []string
func GetTablespaceSummaryLoggingEnumStringValues() []string
func GetTablespaceSummaryLostWriteProtectEnumStringValues() []string
func GetTablespaceSummaryPredicateEvaluationEnumStringValues() []string
func GetTablespaceSummaryRetentionEnumStringValues() []string
func GetTablespaceSummarySegmentSpaceManagementEnumStringValues() []string
func GetTablespaceSummarySharedEnumStringValues() []string
func GetTablespaceSummaryStatusEnumStringValues() []string
func GetTablespaceSummaryTypeEnumStringValues() []string
func GetTablespaceTypeEnumStringValues() []string
func GetTestPreferredCredentialStatusStatusEnumStringValues() []string
func GetUpdateTablespaceDetailsStatusEnumStringValues() []string
func GetUpdateTablespaceDetailsTypeEnumStringValues() []string
func GetUserAllSharedEnumStringValues() []string
func GetUserAuthenticationEnumStringValues() []string
func GetUserCommonEnumStringValues() []string
func GetUserEditionsEnabledEnumStringValues() []string
func GetUserExternalSharedEnumStringValues() []string
func GetUserImplicitEnumStringValues() []string
func GetUserInheritedEnumStringValues() []string
func GetUserOracleMaintainedEnumStringValues() []string
func GetUserProxyConnectEnumStringValues() []string
func GetUserStatusEnumStringValues() []string
func GetUserSummaryStatusEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
func GetWorkloadTypeEnumStringValues() []string
type ActivityTimeSeriesMetrics
    func (m ActivityTimeSeriesMetrics) String() string
    func (m ActivityTimeSeriesMetrics) ValidateEnumValue() (bool, error)
type AddDataFilesDetails
    func (m AddDataFilesDetails) String() string
    func (m *AddDataFilesDetails) UnmarshalJSON(data []byte) (e error)
    func (m AddDataFilesDetails) ValidateEnumValue() (bool, error)
type AddDataFilesDetailsFileTypeEnum
    func GetAddDataFilesDetailsFileTypeEnumValues() []AddDataFilesDetailsFileTypeEnum
    func GetMappingAddDataFilesDetailsFileTypeEnum(val string) (AddDataFilesDetailsFileTypeEnum, bool)
type AddDataFilesRequest
    func (request AddDataFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDataFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDataFilesRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDataFilesRequest) String() string
    func (request AddDataFilesRequest) ValidateEnumValue() (bool, error)
type AddDataFilesResponse
    func (response AddDataFilesResponse) HTTPResponse() *http.Response
    func (response AddDataFilesResponse) String() string
type AddManagedDatabaseToManagedDatabaseGroupDetails
    func (m AddManagedDatabaseToManagedDatabaseGroupDetails) String() string
    func (m AddManagedDatabaseToManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
type AddManagedDatabaseToManagedDatabaseGroupRequest
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) String() string
    func (request AddManagedDatabaseToManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type AddManagedDatabaseToManagedDatabaseGroupResponse
    func (response AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response AddManagedDatabaseToManagedDatabaseGroupResponse) String() string
type AddmTaskSummary
    func (m AddmTaskSummary) String() string
    func (m AddmTaskSummary) ValidateEnumValue() (bool, error)
type AddmTaskSummaryHowCreatedEnum
    func GetAddmTaskSummaryHowCreatedEnumValues() []AddmTaskSummaryHowCreatedEnum
    func GetMappingAddmTaskSummaryHowCreatedEnum(val string) (AddmTaskSummaryHowCreatedEnum, bool)
type AddmTaskSummaryStatusEnum
    func GetAddmTaskSummaryStatusEnumValues() []AddmTaskSummaryStatusEnum
    func GetMappingAddmTaskSummaryStatusEnum(val string) (AddmTaskSummaryStatusEnum, bool)
type AddmTasksCollection
    func (m AddmTasksCollection) String() string
    func (m AddmTasksCollection) ValidateEnumValue() (bool, error)
type AddmTasksRequest
    func (request AddmTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddmTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddmTasksRequest) RetryPolicy() *common.RetryPolicy
    func (request AddmTasksRequest) String() string
    func (request AddmTasksRequest) ValidateEnumValue() (bool, error)
type AddmTasksResponse
    func (response AddmTasksResponse) HTTPResponse() *http.Response
    func (response AddmTasksResponse) String() string
type AddmTasksSortByEnum
    func GetAddmTasksSortByEnumValues() []AddmTasksSortByEnum
    func GetMappingAddmTasksSortByEnum(val string) (AddmTasksSortByEnum, bool)
type AddmTasksSortOrderEnum
    func GetAddmTasksSortOrderEnumValues() []AddmTasksSortOrderEnum
    func GetMappingAddmTasksSortOrderEnum(val string) (AddmTasksSortOrderEnum, bool)
type AdvisorRule
    func (m AdvisorRule) String() string
    func (m AdvisorRule) ValidateEnumValue() (bool, error)
type AlertLogCollection
    func (m AlertLogCollection) String() string
    func (m AlertLogCollection) ValidateEnumValue() (bool, error)
type AlertLogCountSummary
    func (m AlertLogCountSummary) String() string
    func (m AlertLogCountSummary) ValidateEnumValue() (bool, error)
type AlertLogCountSummaryCategoryEnum
    func GetAlertLogCountSummaryCategoryEnumValues() []AlertLogCountSummaryCategoryEnum
    func GetMappingAlertLogCountSummaryCategoryEnum(val string) (AlertLogCountSummaryCategoryEnum, bool)
type AlertLogCountsCollection
    func (m AlertLogCountsCollection) String() string
    func (m AlertLogCountsCollection) ValidateEnumValue() (bool, error)
type AlertLogSummary
    func (m AlertLogSummary) String() string
    func (m AlertLogSummary) ValidateEnumValue() (bool, error)
type AlertLogSummaryMessageLevelEnum
    func GetAlertLogSummaryMessageLevelEnumValues() []AlertLogSummaryMessageLevelEnum
    func GetMappingAlertLogSummaryMessageLevelEnum(val string) (AlertLogSummaryMessageLevelEnum, bool)
type AlertLogSummaryMessageTypeEnum
    func GetAlertLogSummaryMessageTypeEnumValues() []AlertLogSummaryMessageTypeEnum
    func GetMappingAlertLogSummaryMessageTypeEnum(val string) (AlertLogSummaryMessageTypeEnum, bool)
type AllowedParameterValue
    func (m AllowedParameterValue) String() string
    func (m AllowedParameterValue) ValidateEnumValue() (bool, error)
type AsmProperty
    func (m AsmProperty) String() string
    func (m AsmProperty) ValidateEnumValue() (bool, error)
type AsmPropertyCollection
    func (m AsmPropertyCollection) String() string
    func (m AsmPropertyCollection) ValidateEnumValue() (bool, error)
type AsmPropertySummary
    func (m AsmPropertySummary) String() string
    func (m AsmPropertySummary) ValidateEnumValue() (bool, error)
type AssociatedDatabaseCollection
    func (m AssociatedDatabaseCollection) String() string
    func (m AssociatedDatabaseCollection) ValidateEnumValue() (bool, error)
type AssociatedDatabaseSummary
    func (m AssociatedDatabaseSummary) String() string
    func (m AssociatedDatabaseSummary) ValidateEnumValue() (bool, error)
type AttentionLogCollection
    func (m AttentionLogCollection) String() string
    func (m AttentionLogCollection) ValidateEnumValue() (bool, error)
type AttentionLogCountSummary
    func (m AttentionLogCountSummary) String() string
    func (m AttentionLogCountSummary) ValidateEnumValue() (bool, error)
type AttentionLogCountSummaryCategoryEnum
    func GetAttentionLogCountSummaryCategoryEnumValues() []AttentionLogCountSummaryCategoryEnum
    func GetMappingAttentionLogCountSummaryCategoryEnum(val string) (AttentionLogCountSummaryCategoryEnum, bool)
type AttentionLogCountsCollection
    func (m AttentionLogCountsCollection) String() string
    func (m AttentionLogCountsCollection) ValidateEnumValue() (bool, error)
type AttentionLogSummary
    func (m AttentionLogSummary) String() string
    func (m AttentionLogSummary) ValidateEnumValue() (bool, error)
type AttentionLogSummaryMessageTypeEnum
    func GetAttentionLogSummaryMessageTypeEnumValues() []AttentionLogSummaryMessageTypeEnum
    func GetMappingAttentionLogSummaryMessageTypeEnum(val string) (AttentionLogSummaryMessageTypeEnum, bool)
type AttentionLogSummaryMessageUrgencyEnum
    func GetAttentionLogSummaryMessageUrgencyEnumValues() []AttentionLogSummaryMessageUrgencyEnum
    func GetMappingAttentionLogSummaryMessageUrgencyEnum(val string) (AttentionLogSummaryMessageUrgencyEnum, bool)
type AwrDbCollection
    func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbCollection) GetName() *string
    func (m AwrDbCollection) GetQueryKey() *string
    func (m AwrDbCollection) GetVersion() *string
    func (m AwrDbCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbCollection) String() string
    func (m AwrDbCollection) ValidateEnumValue() (bool, error)
type AwrDbCpuUsageCollection
    func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbCpuUsageCollection) GetName() *string
    func (m AwrDbCpuUsageCollection) GetQueryKey() *string
    func (m AwrDbCpuUsageCollection) GetVersion() *string
    func (m AwrDbCpuUsageCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbCpuUsageCollection) String() string
    func (m AwrDbCpuUsageCollection) ValidateEnumValue() (bool, error)
type AwrDbCpuUsageSummary
    func (m AwrDbCpuUsageSummary) String() string
    func (m AwrDbCpuUsageSummary) ValidateEnumValue() (bool, error)
type AwrDbMetricCollection
    func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbMetricCollection) GetName() *string
    func (m AwrDbMetricCollection) GetQueryKey() *string
    func (m AwrDbMetricCollection) GetVersion() *string
    func (m AwrDbMetricCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbMetricCollection) String() string
    func (m AwrDbMetricCollection) ValidateEnumValue() (bool, error)
type AwrDbMetricSummary
    func (m AwrDbMetricSummary) String() string
    func (m AwrDbMetricSummary) ValidateEnumValue() (bool, error)
type AwrDbParameterChangeCollection
    func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbParameterChangeCollection) GetName() *string
    func (m AwrDbParameterChangeCollection) GetQueryKey() *string
    func (m AwrDbParameterChangeCollection) GetVersion() *string
    func (m AwrDbParameterChangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbParameterChangeCollection) String() string
    func (m AwrDbParameterChangeCollection) ValidateEnumValue() (bool, error)
type AwrDbParameterChangeSummary
    func (m AwrDbParameterChangeSummary) String() string
    func (m AwrDbParameterChangeSummary) ValidateEnumValue() (bool, error)
type AwrDbParameterCollection
    func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbParameterCollection) GetName() *string
    func (m AwrDbParameterCollection) GetQueryKey() *string
    func (m AwrDbParameterCollection) GetVersion() *string
    func (m AwrDbParameterCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbParameterCollection) String() string
    func (m AwrDbParameterCollection) ValidateEnumValue() (bool, error)
type AwrDbParameterSummary
    func (m AwrDbParameterSummary) String() string
    func (m AwrDbParameterSummary) ValidateEnumValue() (bool, error)
type AwrDbReport
    func (m AwrDbReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDbReport) GetName() *string
    func (m AwrDbReport) GetQueryKey() *string
    func (m AwrDbReport) GetVersion() *string
    func (m AwrDbReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDbReport) String() string
    func (m AwrDbReport) ValidateEnumValue() (bool, error)
type AwrDbReportFormatEnum
    func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum
    func GetMappingAwrDbReportFormatEnum(val string) (AwrDbReportFormatEnum, bool)
type AwrDbSnapshotCollection
    func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSnapshotCollection) GetName() *string
    func (m AwrDbSnapshotCollection) GetQueryKey() *string
    func (m AwrDbSnapshotCollection) GetVersion() *string
    func (m AwrDbSnapshotCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSnapshotCollection) String() string
    func (m AwrDbSnapshotCollection) ValidateEnumValue() (bool, error)
type AwrDbSnapshotRangeCollection
    func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSnapshotRangeCollection) GetName() *string
    func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string
    func (m AwrDbSnapshotRangeCollection) GetVersion() *string
    func (m AwrDbSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSnapshotRangeCollection) String() string
    func (m AwrDbSnapshotRangeCollection) ValidateEnumValue() (bool, error)
type AwrDbSnapshotRangeSummary
    func (m AwrDbSnapshotRangeSummary) String() string
    func (m AwrDbSnapshotRangeSummary) ValidateEnumValue() (bool, error)
type AwrDbSnapshotSummary
    func (m AwrDbSnapshotSummary) String() string
    func (m AwrDbSnapshotSummary) ValidateEnumValue() (bool, error)
type AwrDbSqlReport
    func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSqlReport) GetName() *string
    func (m AwrDbSqlReport) GetQueryKey() *string
    func (m AwrDbSqlReport) GetVersion() *string
    func (m AwrDbSqlReport) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSqlReport) String() string
    func (m AwrDbSqlReport) ValidateEnumValue() (bool, error)
type AwrDbSqlReportFormatEnum
    func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum
    func GetMappingAwrDbSqlReportFormatEnum(val string) (AwrDbSqlReportFormatEnum, bool)
type AwrDbSummary
    func (m AwrDbSummary) String() string
    func (m AwrDbSummary) ValidateEnumValue() (bool, error)
type AwrDbSysstatCollection
    func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbSysstatCollection) GetName() *string
    func (m AwrDbSysstatCollection) GetQueryKey() *string
    func (m AwrDbSysstatCollection) GetVersion() *string
    func (m AwrDbSysstatCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbSysstatCollection) String() string
    func (m AwrDbSysstatCollection) ValidateEnumValue() (bool, error)
type AwrDbSysstatSummary
    func (m AwrDbSysstatSummary) String() string
    func (m AwrDbSysstatSummary) ValidateEnumValue() (bool, error)
type AwrDbTopWaitEventCollection
    func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbTopWaitEventCollection) GetName() *string
    func (m AwrDbTopWaitEventCollection) GetQueryKey() *string
    func (m AwrDbTopWaitEventCollection) GetVersion() *string
    func (m AwrDbTopWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbTopWaitEventCollection) String() string
    func (m AwrDbTopWaitEventCollection) ValidateEnumValue() (bool, error)
type AwrDbTopWaitEventSummary
    func (m AwrDbTopWaitEventSummary) String() string
    func (m AwrDbTopWaitEventSummary) ValidateEnumValue() (bool, error)
type AwrDbWaitEventBucketCollection
    func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbWaitEventBucketCollection) GetName() *string
    func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string
    func (m AwrDbWaitEventBucketCollection) GetVersion() *string
    func (m AwrDbWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbWaitEventBucketCollection) String() string
    func (m AwrDbWaitEventBucketCollection) ValidateEnumValue() (bool, error)
type AwrDbWaitEventBucketSummary
    func (m AwrDbWaitEventBucketSummary) String() string
    func (m AwrDbWaitEventBucketSummary) ValidateEnumValue() (bool, error)
type AwrDbWaitEventCollection
    func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64
    func (m AwrDbWaitEventCollection) GetName() *string
    func (m AwrDbWaitEventCollection) GetQueryKey() *string
    func (m AwrDbWaitEventCollection) GetVersion() *string
    func (m AwrDbWaitEventCollection) MarshalJSON() (buff []byte, e error)
    func (m AwrDbWaitEventCollection) String() string
    func (m AwrDbWaitEventCollection) ValidateEnumValue() (bool, error)
type AwrDbWaitEventSummary
    func (m AwrDbWaitEventSummary) String() string
    func (m AwrDbWaitEventSummary) ValidateEnumValue() (bool, error)
type AwrQueryResult
type AwrQueryResultAwrResultTypeEnum
    func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum
    func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)
type BasicPreferredCredential
    func (m BasicPreferredCredential) GetCredentialName() *string
    func (m BasicPreferredCredential) GetIsAccessible() *bool
    func (m BasicPreferredCredential) GetStatus() PreferredCredentialStatusEnum
    func (m BasicPreferredCredential) MarshalJSON() (buff []byte, e error)
    func (m BasicPreferredCredential) String() string
    func (m BasicPreferredCredential) ValidateEnumValue() (bool, error)
type ChangeDatabaseParameterDetails
    func (m ChangeDatabaseParameterDetails) String() string
    func (m ChangeDatabaseParameterDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseParametersDetails
    func (m ChangeDatabaseParametersDetails) String() string
    func (m ChangeDatabaseParametersDetails) ValidateEnumValue() (bool, error)
type ChangeDatabaseParametersRequest
    func (request ChangeDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDatabaseParametersRequest) String() string
    func (request ChangeDatabaseParametersRequest) ValidateEnumValue() (bool, error)
type ChangeDatabaseParametersResponse
    func (response ChangeDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ChangeDatabaseParametersResponse) String() string
type ChangeDbManagementPrivateEndpointCompartmentDetails
    func (m ChangeDbManagementPrivateEndpointCompartmentDetails) String() string
    func (m ChangeDbManagementPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDbManagementPrivateEndpointCompartmentRequest
    func (request ChangeDbManagementPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDbManagementPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDbManagementPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDbManagementPrivateEndpointCompartmentRequest) String() string
    func (request ChangeDbManagementPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDbManagementPrivateEndpointCompartmentResponse
    func (response ChangeDbManagementPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDbManagementPrivateEndpointCompartmentResponse) String() string
type ChangeJobCompartmentDetails
    func (m ChangeJobCompartmentDetails) String() string
    func (m ChangeJobCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeJobCompartmentRequest
    func (request ChangeJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeJobCompartmentRequest) String() string
    func (request ChangeJobCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeJobCompartmentResponse
    func (response ChangeJobCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeJobCompartmentResponse) String() string
type ChangeManagedDatabaseGroupCompartmentDetails
    func (m ChangeManagedDatabaseGroupCompartmentDetails) String() string
    func (m ChangeManagedDatabaseGroupCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeManagedDatabaseGroupCompartmentRequest
    func (request ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeManagedDatabaseGroupCompartmentRequest) String() string
    func (request ChangeManagedDatabaseGroupCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeManagedDatabaseGroupCompartmentResponse
    func (response ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeManagedDatabaseGroupCompartmentResponse) String() string
type ChildDatabase
    func (m ChildDatabase) String() string
    func (m ChildDatabase) ValidateEnumValue() (bool, error)
type CloneSqlTuningTaskDetails
    func (m CloneSqlTuningTaskDetails) String() string
    func (m *CloneSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
    func (m CloneSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
type CloneSqlTuningTaskRequest
    func (request CloneSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CloneSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CloneSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request CloneSqlTuningTaskRequest) String() string
    func (request CloneSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
type CloneSqlTuningTaskResponse
    func (response CloneSqlTuningTaskResponse) HTTPResponse() *http.Response
    func (response CloneSqlTuningTaskResponse) String() string
type ClusterCacheMetric
    func (m ClusterCacheMetric) String() string
    func (m ClusterCacheMetric) ValidateEnumValue() (bool, error)
type CompareTypeEnum
    func GetCompareTypeEnumValues() []CompareTypeEnum
    func GetMappingCompareTypeEnum(val string) (CompareTypeEnum, bool)
type ConsumerGroupPrivilegeCollection
    func (m ConsumerGroupPrivilegeCollection) String() string
    func (m ConsumerGroupPrivilegeCollection) ValidateEnumValue() (bool, error)
type ConsumerGroupPrivilegeSummary
    func (m ConsumerGroupPrivilegeSummary) String() string
    func (m ConsumerGroupPrivilegeSummary) ValidateEnumValue() (bool, error)
type ConsumerGroupPrivilegeSummaryGrantOptionEnum
    func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues() []ConsumerGroupPrivilegeSummaryGrantOptionEnum
    func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum(val string) (ConsumerGroupPrivilegeSummaryGrantOptionEnum, bool)
type ConsumerGroupPrivilegeSummaryInitialGroupEnum
    func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues() []ConsumerGroupPrivilegeSummaryInitialGroupEnum
    func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum(val string) (ConsumerGroupPrivilegeSummaryInitialGroupEnum, bool)
type CpuUtilizationAggregateMetrics
    func (m CpuUtilizationAggregateMetrics) String() string
    func (m CpuUtilizationAggregateMetrics) ValidateEnumValue() (bool, error)
type CreateDbManagementPrivateEndpointDetails
    func (m CreateDbManagementPrivateEndpointDetails) String() string
    func (m CreateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateDbManagementPrivateEndpointRequest
    func (request CreateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDbManagementPrivateEndpointRequest) String() string
    func (request CreateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateDbManagementPrivateEndpointResponse
    func (response CreateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateDbManagementPrivateEndpointResponse) String() string
type CreateJobDetails
type CreateJobRequest
    func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobRequest) String() string
    func (request CreateJobRequest) ValidateEnumValue() (bool, error)
type CreateJobResponse
    func (response CreateJobResponse) HTTPResponse() *http.Response
    func (response CreateJobResponse) String() string
type CreateManagedDatabaseGroupDetails
    func (m CreateManagedDatabaseGroupDetails) String() string
    func (m CreateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
type CreateManagedDatabaseGroupRequest
    func (request CreateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateManagedDatabaseGroupRequest) String() string
    func (request CreateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type CreateManagedDatabaseGroupResponse
    func (response CreateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response CreateManagedDatabaseGroupResponse) String() string
type CreateSqlJobDetails
    func (m CreateSqlJobDetails) GetCompartmentId() *string
    func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum
    func (m CreateSqlJobDetails) GetDescription() *string
    func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string
    func (m CreateSqlJobDetails) GetManagedDatabaseId() *string
    func (m CreateSqlJobDetails) GetName() *string
    func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation
    func (m CreateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails
    func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum
    func (m CreateSqlJobDetails) GetTimeout() *string
    func (m CreateSqlJobDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSqlJobDetails) String() string
    func (m *CreateSqlJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateSqlJobDetails) ValidateEnumValue() (bool, error)
type CreateTablespaceDetails
    func (m CreateTablespaceDetails) String() string
    func (m *CreateTablespaceDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateTablespaceDetails) ValidateEnumValue() (bool, error)
type CreateTablespaceDetailsDefaultCompressEnum
    func GetCreateTablespaceDetailsDefaultCompressEnumValues() []CreateTablespaceDetailsDefaultCompressEnum
    func GetMappingCreateTablespaceDetailsDefaultCompressEnum(val string) (CreateTablespaceDetailsDefaultCompressEnum, bool)
type CreateTablespaceDetailsExtentManagementEnum
    func GetCreateTablespaceDetailsExtentManagementEnumValues() []CreateTablespaceDetailsExtentManagementEnum
    func GetMappingCreateTablespaceDetailsExtentManagementEnum(val string) (CreateTablespaceDetailsExtentManagementEnum, bool)
type CreateTablespaceDetailsSegmentManagementEnum
    func GetCreateTablespaceDetailsSegmentManagementEnumValues() []CreateTablespaceDetailsSegmentManagementEnum
    func GetMappingCreateTablespaceDetailsSegmentManagementEnum(val string) (CreateTablespaceDetailsSegmentManagementEnum, bool)
type CreateTablespaceDetailsStatusEnum
    func GetCreateTablespaceDetailsStatusEnumValues() []CreateTablespaceDetailsStatusEnum
    func GetMappingCreateTablespaceDetailsStatusEnum(val string) (CreateTablespaceDetailsStatusEnum, bool)
type CreateTablespaceDetailsTypeEnum
    func GetCreateTablespaceDetailsTypeEnumValues() []CreateTablespaceDetailsTypeEnum
    func GetMappingCreateTablespaceDetailsTypeEnum(val string) (CreateTablespaceDetailsTypeEnum, bool)
type CreateTablespaceRequest
    func (request CreateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTablespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTablespaceRequest) String() string
    func (request CreateTablespaceRequest) ValidateEnumValue() (bool, error)
type CreateTablespaceResponse
    func (response CreateTablespaceResponse) HTTPResponse() *http.Response
    func (response CreateTablespaceResponse) String() string
type DataAccessContainerCollection
    func (m DataAccessContainerCollection) String() string
    func (m DataAccessContainerCollection) ValidateEnumValue() (bool, error)
type DataAccessContainerSummary
    func (m DataAccessContainerSummary) String() string
    func (m DataAccessContainerSummary) ValidateEnumValue() (bool, error)
type DatabaseCredentials
    func (m DatabaseCredentials) String() string
    func (m DatabaseCredentials) ValidateEnumValue() (bool, error)
type DatabaseCredentialsRoleEnum
    func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum
    func GetMappingDatabaseCredentialsRoleEnum(val string) (DatabaseCredentialsRoleEnum, bool)
type DatabaseFleetHealthMetrics
    func (m DatabaseFleetHealthMetrics) String() string
    func (m DatabaseFleetHealthMetrics) ValidateEnumValue() (bool, error)
type DatabaseHomeMetricDefinition
    func (m DatabaseHomeMetricDefinition) String() string
    func (m DatabaseHomeMetricDefinition) ValidateEnumValue() (bool, error)
type DatabaseHomeMetrics
    func (m DatabaseHomeMetrics) String() string
    func (m DatabaseHomeMetrics) ValidateEnumValue() (bool, error)
type DatabaseInstanceHomeMetricsDefinition
    func (m DatabaseInstanceHomeMetricsDefinition) String() string
    func (m DatabaseInstanceHomeMetricsDefinition) ValidateEnumValue() (bool, error)
type DatabaseIoAggregateMetrics
    func (m DatabaseIoAggregateMetrics) String() string
    func (m DatabaseIoAggregateMetrics) ValidateEnumValue() (bool, error)
type DatabaseParameterSummary
    func (m DatabaseParameterSummary) String() string
    func (m DatabaseParameterSummary) ValidateEnumValue() (bool, error)
type DatabaseParameterSummaryConstraintEnum
    func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum
    func GetMappingDatabaseParameterSummaryConstraintEnum(val string) (DatabaseParameterSummaryConstraintEnum, bool)
type DatabaseParameterSummaryIsModifiedEnum
    func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum
    func GetMappingDatabaseParameterSummaryIsModifiedEnum(val string) (DatabaseParameterSummaryIsModifiedEnum, bool)
type DatabaseParameterSummaryIsSystemModifiableEnum
    func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum
    func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum(val string) (DatabaseParameterSummaryIsSystemModifiableEnum, bool)
type DatabaseParameterSummaryTypeEnum
    func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum
    func GetMappingDatabaseParameterSummaryTypeEnum(val string) (DatabaseParameterSummaryTypeEnum, bool)
type DatabaseParameterUpdateStatus
    func (m DatabaseParameterUpdateStatus) String() string
    func (m DatabaseParameterUpdateStatus) ValidateEnumValue() (bool, error)
type DatabaseParameterUpdateStatusStatusEnum
    func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum
    func GetMappingDatabaseParameterUpdateStatusStatusEnum(val string) (DatabaseParameterUpdateStatusStatusEnum, bool)
type DatabaseParametersCollection
    func (m DatabaseParametersCollection) String() string
    func (m DatabaseParametersCollection) ValidateEnumValue() (bool, error)
type DatabaseStatusEnum
    func GetDatabaseStatusEnumValues() []DatabaseStatusEnum
    func GetMappingDatabaseStatusEnum(val string) (DatabaseStatusEnum, bool)
type DatabaseStorageAggregateMetrics
    func (m DatabaseStorageAggregateMetrics) String() string
    func (m DatabaseStorageAggregateMetrics) ValidateEnumValue() (bool, error)
type DatabaseSubTypeEnum
    func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum
    func GetMappingDatabaseSubTypeEnum(val string) (DatabaseSubTypeEnum, bool)
type DatabaseTimeAggregateMetrics
    func (m DatabaseTimeAggregateMetrics) String() string
    func (m DatabaseTimeAggregateMetrics) ValidateEnumValue() (bool, error)
type DatabaseTypeEnum
    func GetDatabaseTypeEnumValues() []DatabaseTypeEnum
    func GetMappingDatabaseTypeEnum(val string) (DatabaseTypeEnum, bool)
type DatabaseUsageMetrics
    func (m DatabaseUsageMetrics) String() string
    func (m DatabaseUsageMetrics) ValidateEnumValue() (bool, error)
type Datafile
    func (m Datafile) String() string
    func (m Datafile) ValidateEnumValue() (bool, error)
type DatafileLostWriteProtectEnum
    func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum
    func GetMappingDatafileLostWriteProtectEnum(val string) (DatafileLostWriteProtectEnum, bool)
type DatafileOnlineStatusEnum
    func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum
    func GetMappingDatafileOnlineStatusEnum(val string) (DatafileOnlineStatusEnum, bool)
type DatafileSharedEnum
    func GetDatafileSharedEnumValues() []DatafileSharedEnum
    func GetMappingDatafileSharedEnum(val string) (DatafileSharedEnum, bool)
type DatafileStatusEnum
    func GetDatafileStatusEnumValues() []DatafileStatusEnum
    func GetMappingDatafileStatusEnum(val string) (DatafileStatusEnum, bool)
type DbManagementClient
    func NewDbManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbManagementClient, err error)
    func NewDbManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbManagementClient, err error)
    func (client DbManagementClient) AddDataFiles(ctx context.Context, request AddDataFilesRequest) (response AddDataFilesResponse, err error)
    func (client DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup(ctx context.Context, request AddManagedDatabaseToManagedDatabaseGroupRequest) (response AddManagedDatabaseToManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) AddmTasks(ctx context.Context, request AddmTasksRequest) (response AddmTasksResponse, err error)
    func (client DbManagementClient) ChangeDatabaseParameters(ctx context.Context, request ChangeDatabaseParametersRequest) (response ChangeDatabaseParametersResponse, err error)
    func (client DbManagementClient) ChangeDbManagementPrivateEndpointCompartment(ctx context.Context, request ChangeDbManagementPrivateEndpointCompartmentRequest) (response ChangeDbManagementPrivateEndpointCompartmentResponse, err error)
    func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)
    func (client DbManagementClient) ChangeManagedDatabaseGroupCompartment(ctx context.Context, request ChangeManagedDatabaseGroupCompartmentRequest) (response ChangeManagedDatabaseGroupCompartmentResponse, err error)
    func (client *DbManagementClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DbManagementClient) CreateDbManagementPrivateEndpoint(ctx context.Context, request CreateDbManagementPrivateEndpointRequest) (response CreateDbManagementPrivateEndpointResponse, err error)
    func (client DbManagementClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
    func (client DbManagementClient) CreateManagedDatabaseGroup(ctx context.Context, request CreateManagedDatabaseGroupRequest) (response CreateManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) CreateTablespace(ctx context.Context, request CreateTablespaceRequest) (response CreateTablespaceResponse, err error)
    func (client DbManagementClient) DeleteDbManagementPrivateEndpoint(ctx context.Context, request DeleteDbManagementPrivateEndpointRequest) (response DeleteDbManagementPrivateEndpointResponse, err error)
    func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)
    func (client DbManagementClient) DeleteManagedDatabaseGroup(ctx context.Context, request DeleteManagedDatabaseGroupRequest) (response DeleteManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) DeletePreferredCredential(ctx context.Context, request DeletePreferredCredentialRequest) (response DeletePreferredCredentialResponse, err error)
    func (client DbManagementClient) DropTablespace(ctx context.Context, request DropTablespaceRequest) (response DropTablespaceResponse, err error)
    func (client DbManagementClient) GenerateAwrSnapshot(ctx context.Context, request GenerateAwrSnapshotRequest) (response GenerateAwrSnapshotResponse, err error)
    func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)
    func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)
    func (client DbManagementClient) GetClusterCacheMetric(ctx context.Context, request GetClusterCacheMetricRequest) (response GetClusterCacheMetricResponse, err error)
    func (client DbManagementClient) GetDatabaseFleetHealthMetrics(ctx context.Context, request GetDatabaseFleetHealthMetricsRequest) (response GetDatabaseFleetHealthMetricsResponse, err error)
    func (client DbManagementClient) GetDatabaseHomeMetrics(ctx context.Context, request GetDatabaseHomeMetricsRequest) (response GetDatabaseHomeMetricsResponse, err error)
    func (client DbManagementClient) GetDbManagementPrivateEndpoint(ctx context.Context, request GetDbManagementPrivateEndpointRequest) (response GetDbManagementPrivateEndpointResponse, err error)
    func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
    func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
    func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)
    func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)
    func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecution(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionRequest) (response GetOptimizerStatisticsAdvisorExecutionResponse, err error)
    func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecutionScript(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionScriptRequest) (response GetOptimizerStatisticsAdvisorExecutionScriptResponse, err error)
    func (client DbManagementClient) GetOptimizerStatisticsCollectionOperation(ctx context.Context, request GetOptimizerStatisticsCollectionOperationRequest) (response GetOptimizerStatisticsCollectionOperationResponse, err error)
    func (client DbManagementClient) GetPdbMetrics(ctx context.Context, request GetPdbMetricsRequest) (response GetPdbMetricsResponse, err error)
    func (client DbManagementClient) GetPreferredCredential(ctx context.Context, request GetPreferredCredentialRequest) (response GetPreferredCredentialResponse, err error)
    func (client DbManagementClient) GetTablespace(ctx context.Context, request GetTablespaceRequest) (response GetTablespaceResponse, err error)
    func (client DbManagementClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)
    func (client DbManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DbManagementClient) ImplementOptimizerStatisticsAdvisorRecommendations(ctx context.Context, request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse, err error)
    func (client DbManagementClient) ListAsmProperties(ctx context.Context, request ListAsmPropertiesRequest) (response ListAsmPropertiesResponse, err error)
    func (client DbManagementClient) ListAssociatedDatabases(ctx context.Context, request ListAssociatedDatabasesRequest) (response ListAssociatedDatabasesResponse, err error)
    func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)
    func (client DbManagementClient) ListAwrDbs(ctx context.Context, request ListAwrDbsRequest) (response ListAwrDbsResponse, err error)
    func (client DbManagementClient) ListConsumerGroupPrivileges(ctx context.Context, request ListConsumerGroupPrivilegesRequest) (response ListConsumerGroupPrivilegesResponse, err error)
    func (client DbManagementClient) ListDataAccessContainers(ctx context.Context, request ListDataAccessContainersRequest) (response ListDataAccessContainersResponse, err error)
    func (client DbManagementClient) ListDatabaseParameters(ctx context.Context, request ListDatabaseParametersRequest) (response ListDatabaseParametersResponse, err error)
    func (client DbManagementClient) ListDbManagementPrivateEndpoints(ctx context.Context, request ListDbManagementPrivateEndpointsRequest) (response ListDbManagementPrivateEndpointsResponse, err error)
    func (client DbManagementClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
    func (client DbManagementClient) ListJobRuns(ctx context.Context, request ListJobRunsRequest) (response ListJobRunsResponse, err error)
    func (client DbManagementClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
    func (client DbManagementClient) ListManagedDatabaseGroups(ctx context.Context, request ListManagedDatabaseGroupsRequest) (response ListManagedDatabaseGroupsResponse, err error)
    func (client DbManagementClient) ListManagedDatabases(ctx context.Context, request ListManagedDatabasesRequest) (response ListManagedDatabasesResponse, err error)
    func (client DbManagementClient) ListObjectPrivileges(ctx context.Context, request ListObjectPrivilegesRequest) (response ListObjectPrivilegesResponse, err error)
    func (client DbManagementClient) ListOptimizerStatisticsAdvisorExecutions(ctx context.Context, request ListOptimizerStatisticsAdvisorExecutionsRequest) (response ListOptimizerStatisticsAdvisorExecutionsResponse, err error)
    func (client DbManagementClient) ListOptimizerStatisticsCollectionAggregations(ctx context.Context, request ListOptimizerStatisticsCollectionAggregationsRequest) (response ListOptimizerStatisticsCollectionAggregationsResponse, err error)
    func (client DbManagementClient) ListOptimizerStatisticsCollectionOperations(ctx context.Context, request ListOptimizerStatisticsCollectionOperationsRequest) (response ListOptimizerStatisticsCollectionOperationsResponse, err error)
    func (client DbManagementClient) ListPreferredCredentials(ctx context.Context, request ListPreferredCredentialsRequest) (response ListPreferredCredentialsResponse, err error)
    func (client DbManagementClient) ListProxiedForUsers(ctx context.Context, request ListProxiedForUsersRequest) (response ListProxiedForUsersResponse, err error)
    func (client DbManagementClient) ListProxyUsers(ctx context.Context, request ListProxyUsersRequest) (response ListProxyUsersResponse, err error)
    func (client DbManagementClient) ListRoles(ctx context.Context, request ListRolesRequest) (response ListRolesResponse, err error)
    func (client DbManagementClient) ListSystemPrivileges(ctx context.Context, request ListSystemPrivilegesRequest) (response ListSystemPrivilegesResponse, err error)
    func (client DbManagementClient) ListTableStatistics(ctx context.Context, request ListTableStatisticsRequest) (response ListTableStatisticsResponse, err error)
    func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)
    func (client DbManagementClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)
    func (client DbManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DbManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DbManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client DbManagementClient) RemoveDataFile(ctx context.Context, request RemoveDataFileRequest) (response RemoveDataFileResponse, err error)
    func (client DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup(ctx context.Context, request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)
    func (client DbManagementClient) ResizeDataFile(ctx context.Context, request ResizeDataFileRequest) (response ResizeDataFileResponse, err error)
    func (client DbManagementClient) RunHistoricAddm(ctx context.Context, request RunHistoricAddmRequest) (response RunHistoricAddmResponse, err error)
    func (client *DbManagementClient) SetRegion(region string)
    func (client DbManagementClient) SummarizeAwrDbCpuUsages(ctx context.Context, request SummarizeAwrDbCpuUsagesRequest) (response SummarizeAwrDbCpuUsagesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbMetrics(ctx context.Context, request SummarizeAwrDbMetricsRequest) (response SummarizeAwrDbMetricsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbParameterChanges(ctx context.Context, request SummarizeAwrDbParameterChangesRequest) (response SummarizeAwrDbParameterChangesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbParameters(ctx context.Context, request SummarizeAwrDbParametersRequest) (response SummarizeAwrDbParametersResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbSnapshotRanges(ctx context.Context, request SummarizeAwrDbSnapshotRangesRequest) (response SummarizeAwrDbSnapshotRangesResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbSysstats(ctx context.Context, request SummarizeAwrDbSysstatsRequest) (response SummarizeAwrDbSysstatsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbWaitEventBuckets(ctx context.Context, request SummarizeAwrDbWaitEventBucketsRequest) (response SummarizeAwrDbWaitEventBucketsResponse, err error)
    func (client DbManagementClient) SummarizeAwrDbWaitEvents(ctx context.Context, request SummarizeAwrDbWaitEventsRequest) (response SummarizeAwrDbWaitEventsResponse, err error)
    func (client DbManagementClient) SummarizeJobExecutionsStatuses(ctx context.Context, request SummarizeJobExecutionsStatusesRequest) (response SummarizeJobExecutionsStatusesResponse, err error)
    func (client DbManagementClient) TestPreferredCredential(ctx context.Context, request TestPreferredCredentialRequest) (response TestPreferredCredentialResponse, err error)
    func (client DbManagementClient) UpdateDbManagementPrivateEndpoint(ctx context.Context, request UpdateDbManagementPrivateEndpointRequest) (response UpdateDbManagementPrivateEndpointResponse, err error)
    func (client DbManagementClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
    func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)
    func (client DbManagementClient) UpdatePreferredCredential(ctx context.Context, request UpdatePreferredCredentialRequest) (response UpdatePreferredCredentialResponse, err error)
    func (client DbManagementClient) UpdateTablespace(ctx context.Context, request UpdateTablespaceRequest) (response UpdateTablespaceResponse, err error)
type DbManagementPrivateEndpoint
    func (m DbManagementPrivateEndpoint) String() string
    func (m DbManagementPrivateEndpoint) ValidateEnumValue() (bool, error)
type DbManagementPrivateEndpointCollection
    func (m DbManagementPrivateEndpointCollection) String() string
    func (m DbManagementPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type DbManagementPrivateEndpointSummary
    func (m DbManagementPrivateEndpointSummary) String() string
    func (m DbManagementPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type DeleteDbManagementPrivateEndpointRequest
    func (request DeleteDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDbManagementPrivateEndpointRequest) String() string
    func (request DeleteDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteDbManagementPrivateEndpointResponse
    func (response DeleteDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteDbManagementPrivateEndpointResponse) String() string
type DeleteJobRequest
    func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobRequest) String() string
    func (request DeleteJobRequest) ValidateEnumValue() (bool, error)
type DeleteJobResponse
    func (response DeleteJobResponse) HTTPResponse() *http.Response
    func (response DeleteJobResponse) String() string
type DeleteManagedDatabaseGroupRequest
    func (request DeleteManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteManagedDatabaseGroupRequest) String() string
    func (request DeleteManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type DeleteManagedDatabaseGroupResponse
    func (response DeleteManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response DeleteManagedDatabaseGroupResponse) String() string
type DeletePreferredCredentialRequest
    func (request DeletePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePreferredCredentialRequest) String() string
    func (request DeletePreferredCredentialRequest) ValidateEnumValue() (bool, error)
type DeletePreferredCredentialResponse
    func (response DeletePreferredCredentialResponse) HTTPResponse() *http.Response
    func (response DeletePreferredCredentialResponse) String() string
type DeploymentTypeEnum
    func GetDeploymentTypeEnumValues() []DeploymentTypeEnum
    func GetMappingDeploymentTypeEnum(val string) (DeploymentTypeEnum, bool)
type DiagnosabilityClient
    func NewDiagnosabilityClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DiagnosabilityClient, err error)
    func NewDiagnosabilityClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DiagnosabilityClient, err error)
    func (client *DiagnosabilityClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DiagnosabilityClient) ListAlertLogs(ctx context.Context, request ListAlertLogsRequest) (response ListAlertLogsResponse, err error)
    func (client DiagnosabilityClient) ListAttentionLogs(ctx context.Context, request ListAttentionLogsRequest) (response ListAttentionLogsResponse, err error)
    func (client *DiagnosabilityClient) SetRegion(region string)
    func (client DiagnosabilityClient) SummarizeAlertLogCounts(ctx context.Context, request SummarizeAlertLogCountsRequest) (response SummarizeAlertLogCountsResponse, err error)
    func (client DiagnosabilityClient) SummarizeAttentionLogCounts(ctx context.Context, request SummarizeAttentionLogCountsRequest) (response SummarizeAttentionLogCountsResponse, err error)
type DropSqlTuningTaskDetails
    func (m DropSqlTuningTaskDetails) String() string
    func (m *DropSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
    func (m DropSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
type DropSqlTuningTaskRequest
    func (request DropSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DropSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DropSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request DropSqlTuningTaskRequest) String() string
    func (request DropSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
type DropSqlTuningTaskResponse
    func (response DropSqlTuningTaskResponse) HTTPResponse() *http.Response
    func (response DropSqlTuningTaskResponse) String() string
type DropTablespaceDetails
    func (m DropTablespaceDetails) String() string
    func (m *DropTablespaceDetails) UnmarshalJSON(data []byte) (e error)
    func (m DropTablespaceDetails) ValidateEnumValue() (bool, error)
type DropTablespaceRequest
    func (request DropTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DropTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DropTablespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request DropTablespaceRequest) String() string
    func (request DropTablespaceRequest) ValidateEnumValue() (bool, error)
type DropTablespaceResponse
    func (response DropTablespaceResponse) HTTPResponse() *http.Response
    func (response DropTablespaceResponse) String() string
type ExecutionPlanStatsComparision
    func (m ExecutionPlanStatsComparision) String() string
    func (m ExecutionPlanStatsComparision) ValidateEnumValue() (bool, error)
type FailedConnectionsAggregateMetrics
    func (m FailedConnectionsAggregateMetrics) String() string
    func (m FailedConnectionsAggregateMetrics) ValidateEnumValue() (bool, error)
type FindingSchemaOrOperation
    func (m FindingSchemaOrOperation) String() string
    func (m FindingSchemaOrOperation) ValidateEnumValue() (bool, error)
type FleetMetricDefinition
    func (m FleetMetricDefinition) String() string
    func (m FleetMetricDefinition) ValidateEnumValue() (bool, error)
type FleetMetricSummaryDefinition
    func (m FleetMetricSummaryDefinition) String() string
    func (m FleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)
type FleetStatusByCategory
    func (m FleetStatusByCategory) String() string
    func (m FleetStatusByCategory) ValidateEnumValue() (bool, error)
type FleetSummary
    func (m FleetSummary) String() string
    func (m FleetSummary) ValidateEnumValue() (bool, error)
type GenerateAwrSnapshotRequest
    func (request GenerateAwrSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GenerateAwrSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GenerateAwrSnapshotRequest) RetryPolicy() *common.RetryPolicy
    func (request GenerateAwrSnapshotRequest) String() string
    func (request GenerateAwrSnapshotRequest) ValidateEnumValue() (bool, error)
type GenerateAwrSnapshotResponse
    func (response GenerateAwrSnapshotResponse) HTTPResponse() *http.Response
    func (response GenerateAwrSnapshotResponse) String() string
type GetAwrDbReportReportFormatEnum
    func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum
    func GetMappingGetAwrDbReportReportFormatEnum(val string) (GetAwrDbReportReportFormatEnum, bool)
type GetAwrDbReportReportTypeEnum
    func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum
    func GetMappingGetAwrDbReportReportTypeEnum(val string) (GetAwrDbReportReportTypeEnum, bool)
type GetAwrDbReportRequest
    func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDbReportRequest) String() string
    func (request GetAwrDbReportRequest) ValidateEnumValue() (bool, error)
type GetAwrDbReportResponse
    func (response GetAwrDbReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDbReportResponse) String() string
type GetAwrDbSqlReportReportFormatEnum
    func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum
    func GetMappingGetAwrDbSqlReportReportFormatEnum(val string) (GetAwrDbSqlReportReportFormatEnum, bool)
type GetAwrDbSqlReportRequest
    func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAwrDbSqlReportRequest) String() string
    func (request GetAwrDbSqlReportRequest) ValidateEnumValue() (bool, error)
type GetAwrDbSqlReportResponse
    func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response
    func (response GetAwrDbSqlReportResponse) String() string
type GetClusterCacheMetricRequest
    func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy
    func (request GetClusterCacheMetricRequest) String() string
    func (request GetClusterCacheMetricRequest) ValidateEnumValue() (bool, error)
type GetClusterCacheMetricResponse
    func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response
    func (response GetClusterCacheMetricResponse) String() string
type GetDatabaseFleetHealthMetricsCompareTypeEnum
    func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum
    func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum(val string) (GetDatabaseFleetHealthMetricsCompareTypeEnum, bool)
type GetDatabaseFleetHealthMetricsRequest
    func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseFleetHealthMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseFleetHealthMetricsRequest) String() string
    func (request GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue() (bool, error)
type GetDatabaseFleetHealthMetricsResponse
    func (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response
    func (response GetDatabaseFleetHealthMetricsResponse) String() string
type GetDatabaseHomeMetricsRequest
    func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDatabaseHomeMetricsRequest) String() string
    func (request GetDatabaseHomeMetricsRequest) ValidateEnumValue() (bool, error)
type GetDatabaseHomeMetricsResponse
    func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response
    func (response GetDatabaseHomeMetricsResponse) String() string
type GetDbManagementPrivateEndpointRequest
    func (request GetDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDbManagementPrivateEndpointRequest) String() string
    func (request GetDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetDbManagementPrivateEndpointResponse
    func (response GetDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetDbManagementPrivateEndpointResponse) String() string
type GetExecutionPlanStatsComparisionRequest
    func (request GetExecutionPlanStatsComparisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExecutionPlanStatsComparisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExecutionPlanStatsComparisionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExecutionPlanStatsComparisionRequest) String() string
    func (request GetExecutionPlanStatsComparisionRequest) ValidateEnumValue() (bool, error)
type GetExecutionPlanStatsComparisionResponse
    func (response GetExecutionPlanStatsComparisionResponse) HTTPResponse() *http.Response
    func (response GetExecutionPlanStatsComparisionResponse) String() string
type GetJobExecutionRequest
    func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobExecutionRequest) String() string
    func (request GetJobExecutionRequest) ValidateEnumValue() (bool, error)
type GetJobExecutionResponse
    func (response GetJobExecutionResponse) HTTPResponse() *http.Response
    func (response GetJobExecutionResponse) String() string
type GetJobRequest
    func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRequest) String() string
    func (request GetJobRequest) ValidateEnumValue() (bool, error)
type GetJobResponse
    func (response GetJobResponse) HTTPResponse() *http.Response
    func (response GetJobResponse) String() string
type GetJobRunRequest
    func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRunRequest) String() string
    func (request GetJobRunRequest) ValidateEnumValue() (bool, error)
type GetJobRunResponse
    func (response GetJobRunResponse) HTTPResponse() *http.Response
    func (response GetJobRunResponse) String() string
type GetManagedDatabaseGroupRequest
    func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedDatabaseGroupRequest) String() string
    func (request GetManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type GetManagedDatabaseGroupResponse
    func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response GetManagedDatabaseGroupResponse) String() string
type GetManagedDatabaseRequest
    func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy
    func (request GetManagedDatabaseRequest) String() string
    func (request GetManagedDatabaseRequest) ValidateEnumValue() (bool, error)
type GetManagedDatabaseResponse
    func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response
    func (response GetManagedDatabaseResponse) String() string
type GetOptimizerStatisticsAdvisorExecutionRequest
    func (request GetOptimizerStatisticsAdvisorExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOptimizerStatisticsAdvisorExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOptimizerStatisticsAdvisorExecutionRequest) String() string
    func (request GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue() (bool, error)
type GetOptimizerStatisticsAdvisorExecutionResponse
    func (response GetOptimizerStatisticsAdvisorExecutionResponse) HTTPResponse() *http.Response
    func (response GetOptimizerStatisticsAdvisorExecutionResponse) String() string
type GetOptimizerStatisticsAdvisorExecutionScriptRequest
    func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) String() string
    func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue() (bool, error)
type GetOptimizerStatisticsAdvisorExecutionScriptResponse
    func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) HTTPResponse() *http.Response
    func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) String() string
type GetOptimizerStatisticsCollectionOperationRequest
    func (request GetOptimizerStatisticsCollectionOperationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOptimizerStatisticsCollectionOperationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOptimizerStatisticsCollectionOperationRequest) String() string
    func (request GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue() (bool, error)
type GetOptimizerStatisticsCollectionOperationResponse
    func (response GetOptimizerStatisticsCollectionOperationResponse) HTTPResponse() *http.Response
    func (response GetOptimizerStatisticsCollectionOperationResponse) String() string
type GetPdbMetricsCompareTypeEnum
    func GetGetPdbMetricsCompareTypeEnumValues() []GetPdbMetricsCompareTypeEnum
    func GetMappingGetPdbMetricsCompareTypeEnum(val string) (GetPdbMetricsCompareTypeEnum, bool)
type GetPdbMetricsRequest
    func (request GetPdbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPdbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPdbMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPdbMetricsRequest) String() string
    func (request GetPdbMetricsRequest) ValidateEnumValue() (bool, error)
type GetPdbMetricsResponse
    func (response GetPdbMetricsResponse) HTTPResponse() *http.Response
    func (response GetPdbMetricsResponse) String() string
type GetPreferredCredentialRequest
    func (request GetPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPreferredCredentialRequest) String() string
    func (request GetPreferredCredentialRequest) ValidateEnumValue() (bool, error)
type GetPreferredCredentialResponse
    func (response GetPreferredCredentialResponse) HTTPResponse() *http.Response
    func (response GetPreferredCredentialResponse) String() string
type GetSqlExecutionPlanAttributeEnum
    func GetGetSqlExecutionPlanAttributeEnumValues() []GetSqlExecutionPlanAttributeEnum
    func GetMappingGetSqlExecutionPlanAttributeEnum(val string) (GetSqlExecutionPlanAttributeEnum, bool)
type GetSqlExecutionPlanRequest
    func (request GetSqlExecutionPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSqlExecutionPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSqlExecutionPlanRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSqlExecutionPlanRequest) String() string
    func (request GetSqlExecutionPlanRequest) ValidateEnumValue() (bool, error)
type GetSqlExecutionPlanResponse
    func (response GetSqlExecutionPlanResponse) HTTPResponse() *http.Response
    func (response GetSqlExecutionPlanResponse) String() string
type GetSqlTuningAdvisorTaskSummaryReportRequest
    func (request GetSqlTuningAdvisorTaskSummaryReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSqlTuningAdvisorTaskSummaryReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSqlTuningAdvisorTaskSummaryReportRequest) String() string
    func (request GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue() (bool, error)
type GetSqlTuningAdvisorTaskSummaryReportResponse
    func (response GetSqlTuningAdvisorTaskSummaryReportResponse) HTTPResponse() *http.Response
    func (response GetSqlTuningAdvisorTaskSummaryReportResponse) String() string
type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
    func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues() []GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum
    func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum(val string) (GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum, bool)
type GetTablespaceRequest
    func (request GetTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTablespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTablespaceRequest) String() string
    func (request GetTablespaceRequest) ValidateEnumValue() (bool, error)
type GetTablespaceResponse
    func (response GetTablespaceResponse) HTTPResponse() *http.Response
    func (response GetTablespaceResponse) String() string
type GetUserRequest
    func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetUserRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUserRequest) String() string
    func (request GetUserRequest) ValidateEnumValue() (bool, error)
type GetUserResponse
    func (response GetUserResponse) HTTPResponse() *http.Response
    func (response GetUserResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HistoricAddmResult
    func (m HistoricAddmResult) String() string
    func (m HistoricAddmResult) ValidateEnumValue() (bool, error)
type HistoricAddmResultHowCreatedEnum
    func GetHistoricAddmResultHowCreatedEnumValues() []HistoricAddmResultHowCreatedEnum
    func GetMappingHistoricAddmResultHowCreatedEnum(val string) (HistoricAddmResultHowCreatedEnum, bool)
type HistoricAddmResultStatusEnum
    func GetHistoricAddmResultStatusEnumValues() []HistoricAddmResultStatusEnum
    func GetMappingHistoricAddmResultStatusEnum(val string) (HistoricAddmResultStatusEnum, bool)
type ImplementOptimizerStatisticsAdvisorRecommendationsDetails
    func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) String() string
    func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) ValidateEnumValue() (bool, error)
type ImplementOptimizerStatisticsAdvisorRecommendationsJob
    func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) String() string
    func (m *ImplementOptimizerStatisticsAdvisorRecommendationsJob) UnmarshalJSON(data []byte) (e error)
    func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) ValidateEnumValue() (bool, error)
type ImplementOptimizerStatisticsAdvisorRecommendationsRequest
    func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) String() string
    func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) ValidateEnumValue() (bool, error)
type ImplementOptimizerStatisticsAdvisorRecommendationsResponse
    func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) HTTPResponse() *http.Response
    func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) String() string
type InstanceDetails
    func (m InstanceDetails) String() string
    func (m InstanceDetails) ValidateEnumValue() (bool, error)
type InstanceDetailsStatusEnum
    func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum
    func GetMappingInstanceDetailsStatusEnum(val string) (InstanceDetailsStatusEnum, bool)
type Job
type JobCollection
    func (m JobCollection) String() string
    func (m JobCollection) ValidateEnumValue() (bool, error)
type JobDatabase
    func (m JobDatabase) String() string
    func (m JobDatabase) ValidateEnumValue() (bool, error)
type JobExecution
    func (m JobExecution) String() string
    func (m *JobExecution) UnmarshalJSON(data []byte) (e error)
    func (m JobExecution) ValidateEnumValue() (bool, error)
type JobExecutionCollection
    func (m JobExecutionCollection) String() string
    func (m JobExecutionCollection) ValidateEnumValue() (bool, error)
type JobExecutionResultDetails
type JobExecutionResultDetailsTypeEnum
    func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum
    func GetMappingJobExecutionResultDetailsTypeEnum(val string) (JobExecutionResultDetailsTypeEnum, bool)
type JobExecutionResultLocation
type JobExecutionResultLocationTypeEnum
    func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum
    func GetMappingJobExecutionResultLocationTypeEnum(val string) (JobExecutionResultLocationTypeEnum, bool)
type JobExecutionStatusEnum
    func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum
    func GetMappingJobExecutionStatusEnum(val string) (JobExecutionStatusEnum, bool)
type JobExecutionSummary
    func (m JobExecutionSummary) String() string
    func (m JobExecutionSummary) ValidateEnumValue() (bool, error)
type JobExecutionsStatusSummary
    func (m JobExecutionsStatusSummary) String() string
    func (m JobExecutionsStatusSummary) ValidateEnumValue() (bool, error)
type JobExecutionsStatusSummaryCollection
    func (m JobExecutionsStatusSummaryCollection) String() string
    func (m JobExecutionsStatusSummaryCollection) ValidateEnumValue() (bool, error)
type JobExecutionsStatusSummaryStatusEnum
    func GetJobExecutionsStatusSummaryStatusEnumValues() []JobExecutionsStatusSummaryStatusEnum
    func GetMappingJobExecutionsStatusSummaryStatusEnum(val string) (JobExecutionsStatusSummaryStatusEnum, bool)
type JobLifecycleStateEnum
    func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
    func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)
type JobRun
    func (m JobRun) String() string
    func (m JobRun) ValidateEnumValue() (bool, error)
type JobRunCollection
    func (m JobRunCollection) String() string
    func (m JobRunCollection) ValidateEnumValue() (bool, error)
type JobRunRunStatusEnum
    func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum
    func GetMappingJobRunRunStatusEnum(val string) (JobRunRunStatusEnum, bool)
type JobRunSummary
    func (m JobRunSummary) String() string
    func (m JobRunSummary) ValidateEnumValue() (bool, error)
type JobScheduleDetails
    func (m JobScheduleDetails) String() string
    func (m JobScheduleDetails) ValidateEnumValue() (bool, error)
type JobScheduleDetailsIntervalTypeEnum
    func GetJobScheduleDetailsIntervalTypeEnumValues() []JobScheduleDetailsIntervalTypeEnum
    func GetMappingJobScheduleDetailsIntervalTypeEnum(val string) (JobScheduleDetailsIntervalTypeEnum, bool)
type JobScheduleTypeEnum
    func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
    func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)
type JobSummary
    func (m JobSummary) String() string
    func (m JobSummary) ValidateEnumValue() (bool, error)
type JobTypesEnum
    func GetJobTypesEnumValues() []JobTypesEnum
    func GetMappingJobTypesEnum(val string) (JobTypesEnum, bool)
type LifecycleStatesEnum
    func GetLifecycleStatesEnumValues() []LifecycleStatesEnum
    func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)
type ListAlertLogsLevelFilterEnum
    func GetListAlertLogsLevelFilterEnumValues() []ListAlertLogsLevelFilterEnum
    func GetMappingListAlertLogsLevelFilterEnum(val string) (ListAlertLogsLevelFilterEnum, bool)
type ListAlertLogsRequest
    func (request ListAlertLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAlertLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAlertLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAlertLogsRequest) String() string
    func (request ListAlertLogsRequest) ValidateEnumValue() (bool, error)
type ListAlertLogsResponse
    func (response ListAlertLogsResponse) HTTPResponse() *http.Response
    func (response ListAlertLogsResponse) String() string
type ListAlertLogsSortByEnum
    func GetListAlertLogsSortByEnumValues() []ListAlertLogsSortByEnum
    func GetMappingListAlertLogsSortByEnum(val string) (ListAlertLogsSortByEnum, bool)
type ListAlertLogsSortOrderEnum
    func GetListAlertLogsSortOrderEnumValues() []ListAlertLogsSortOrderEnum
    func GetMappingListAlertLogsSortOrderEnum(val string) (ListAlertLogsSortOrderEnum, bool)
type ListAlertLogsTypeFilterEnum
    func GetListAlertLogsTypeFilterEnumValues() []ListAlertLogsTypeFilterEnum
    func GetMappingListAlertLogsTypeFilterEnum(val string) (ListAlertLogsTypeFilterEnum, bool)
type ListAsmPropertiesRequest
    func (request ListAsmPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAsmPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAsmPropertiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAsmPropertiesRequest) String() string
    func (request ListAsmPropertiesRequest) ValidateEnumValue() (bool, error)
type ListAsmPropertiesResponse
    func (response ListAsmPropertiesResponse) HTTPResponse() *http.Response
    func (response ListAsmPropertiesResponse) String() string
type ListAsmPropertiesSortByEnum
    func GetListAsmPropertiesSortByEnumValues() []ListAsmPropertiesSortByEnum
    func GetMappingListAsmPropertiesSortByEnum(val string) (ListAsmPropertiesSortByEnum, bool)
type ListAsmPropertiesSortOrderEnum
    func GetListAsmPropertiesSortOrderEnumValues() []ListAsmPropertiesSortOrderEnum
    func GetMappingListAsmPropertiesSortOrderEnum(val string) (ListAsmPropertiesSortOrderEnum, bool)
type ListAssociatedDatabasesRequest
    func (request ListAssociatedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAssociatedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAssociatedDatabasesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAssociatedDatabasesRequest) String() string
    func (request ListAssociatedDatabasesRequest) ValidateEnumValue() (bool, error)
type ListAssociatedDatabasesResponse
    func (response ListAssociatedDatabasesResponse) HTTPResponse() *http.Response
    func (response ListAssociatedDatabasesResponse) String() string
type ListAssociatedDatabasesSortByEnum
    func GetListAssociatedDatabasesSortByEnumValues() []ListAssociatedDatabasesSortByEnum
    func GetMappingListAssociatedDatabasesSortByEnum(val string) (ListAssociatedDatabasesSortByEnum, bool)
type ListAssociatedDatabasesSortOrderEnum
    func GetListAssociatedDatabasesSortOrderEnumValues() []ListAssociatedDatabasesSortOrderEnum
    func GetMappingListAssociatedDatabasesSortOrderEnum(val string) (ListAssociatedDatabasesSortOrderEnum, bool)
type ListAttentionLogsRequest
    func (request ListAttentionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAttentionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAttentionLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAttentionLogsRequest) String() string
    func (request ListAttentionLogsRequest) ValidateEnumValue() (bool, error)
type ListAttentionLogsResponse
    func (response ListAttentionLogsResponse) HTTPResponse() *http.Response
    func (response ListAttentionLogsResponse) String() string
type ListAttentionLogsSortByEnum
    func GetListAttentionLogsSortByEnumValues() []ListAttentionLogsSortByEnum
    func GetMappingListAttentionLogsSortByEnum(val string) (ListAttentionLogsSortByEnum, bool)
type ListAttentionLogsSortOrderEnum
    func GetListAttentionLogsSortOrderEnumValues() []ListAttentionLogsSortOrderEnum
    func GetMappingListAttentionLogsSortOrderEnum(val string) (ListAttentionLogsSortOrderEnum, bool)
type ListAttentionLogsTypeFilterEnum
    func GetListAttentionLogsTypeFilterEnumValues() []ListAttentionLogsTypeFilterEnum
    func GetMappingListAttentionLogsTypeFilterEnum(val string) (ListAttentionLogsTypeFilterEnum, bool)
type ListAttentionLogsUrgencyFilterEnum
    func GetListAttentionLogsUrgencyFilterEnumValues() []ListAttentionLogsUrgencyFilterEnum
    func GetMappingListAttentionLogsUrgencyFilterEnum(val string) (ListAttentionLogsUrgencyFilterEnum, bool)
type ListAwrDbSnapshotsRequest
    func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDbSnapshotsRequest) String() string
    func (request ListAwrDbSnapshotsRequest) ValidateEnumValue() (bool, error)
type ListAwrDbSnapshotsResponse
    func (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response
    func (response ListAwrDbSnapshotsResponse) String() string
type ListAwrDbSnapshotsSortByEnum
    func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum
    func GetMappingListAwrDbSnapshotsSortByEnum(val string) (ListAwrDbSnapshotsSortByEnum, bool)
type ListAwrDbSnapshotsSortOrderEnum
    func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum
    func GetMappingListAwrDbSnapshotsSortOrderEnum(val string) (ListAwrDbSnapshotsSortOrderEnum, bool)
type ListAwrDbsRequest
    func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAwrDbsRequest) String() string
    func (request ListAwrDbsRequest) ValidateEnumValue() (bool, error)
type ListAwrDbsResponse
    func (response ListAwrDbsResponse) HTTPResponse() *http.Response
    func (response ListAwrDbsResponse) String() string
type ListAwrDbsSortByEnum
    func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum
    func GetMappingListAwrDbsSortByEnum(val string) (ListAwrDbsSortByEnum, bool)
type ListAwrDbsSortOrderEnum
    func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum
    func GetMappingListAwrDbsSortOrderEnum(val string) (ListAwrDbsSortOrderEnum, bool)
type ListConsumerGroupPrivilegesRequest
    func (request ListConsumerGroupPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConsumerGroupPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConsumerGroupPrivilegesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConsumerGroupPrivilegesRequest) String() string
    func (request ListConsumerGroupPrivilegesRequest) ValidateEnumValue() (bool, error)
type ListConsumerGroupPrivilegesResponse
    func (response ListConsumerGroupPrivilegesResponse) HTTPResponse() *http.Response
    func (response ListConsumerGroupPrivilegesResponse) String() string
type ListConsumerGroupPrivilegesSortByEnum
    func GetListConsumerGroupPrivilegesSortByEnumValues() []ListConsumerGroupPrivilegesSortByEnum
    func GetMappingListConsumerGroupPrivilegesSortByEnum(val string) (ListConsumerGroupPrivilegesSortByEnum, bool)
type ListConsumerGroupPrivilegesSortOrderEnum
    func GetListConsumerGroupPrivilegesSortOrderEnumValues() []ListConsumerGroupPrivilegesSortOrderEnum
    func GetMappingListConsumerGroupPrivilegesSortOrderEnum(val string) (ListConsumerGroupPrivilegesSortOrderEnum, bool)
type ListDataAccessContainersRequest
    func (request ListDataAccessContainersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataAccessContainersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataAccessContainersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAccessContainersRequest) String() string
    func (request ListDataAccessContainersRequest) ValidateEnumValue() (bool, error)
type ListDataAccessContainersResponse
    func (response ListDataAccessContainersResponse) HTTPResponse() *http.Response
    func (response ListDataAccessContainersResponse) String() string
type ListDataAccessContainersSortByEnum
    func GetListDataAccessContainersSortByEnumValues() []ListDataAccessContainersSortByEnum
    func GetMappingListDataAccessContainersSortByEnum(val string) (ListDataAccessContainersSortByEnum, bool)
type ListDataAccessContainersSortOrderEnum
    func GetListDataAccessContainersSortOrderEnumValues() []ListDataAccessContainersSortOrderEnum
    func GetMappingListDataAccessContainersSortOrderEnum(val string) (ListDataAccessContainersSortOrderEnum, bool)
type ListDatabaseParametersRequest
    func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDatabaseParametersRequest) String() string
    func (request ListDatabaseParametersRequest) ValidateEnumValue() (bool, error)
type ListDatabaseParametersResponse
    func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ListDatabaseParametersResponse) String() string
type ListDatabaseParametersSortByEnum
    func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum
    func GetMappingListDatabaseParametersSortByEnum(val string) (ListDatabaseParametersSortByEnum, bool)
type ListDatabaseParametersSortOrderEnum
    func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum
    func GetMappingListDatabaseParametersSortOrderEnum(val string) (ListDatabaseParametersSortOrderEnum, bool)
type ListDatabaseParametersSourceEnum
    func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum
    func GetMappingListDatabaseParametersSourceEnum(val string) (ListDatabaseParametersSourceEnum, bool)
type ListDbManagementPrivateEndpointsLifecycleStateEnum
    func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues() []ListDbManagementPrivateEndpointsLifecycleStateEnum
    func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum(val string) (ListDbManagementPrivateEndpointsLifecycleStateEnum, bool)
type ListDbManagementPrivateEndpointsRequest
    func (request ListDbManagementPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDbManagementPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDbManagementPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDbManagementPrivateEndpointsRequest) String() string
    func (request ListDbManagementPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListDbManagementPrivateEndpointsResponse
    func (response ListDbManagementPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListDbManagementPrivateEndpointsResponse) String() string
type ListDbManagementPrivateEndpointsSortByEnum
    func GetListDbManagementPrivateEndpointsSortByEnumValues() []ListDbManagementPrivateEndpointsSortByEnum
    func GetMappingListDbManagementPrivateEndpointsSortByEnum(val string) (ListDbManagementPrivateEndpointsSortByEnum, bool)
type ListDbManagementPrivateEndpointsSortOrderEnum
    func GetListDbManagementPrivateEndpointsSortOrderEnumValues() []ListDbManagementPrivateEndpointsSortOrderEnum
    func GetMappingListDbManagementPrivateEndpointsSortOrderEnum(val string) (ListDbManagementPrivateEndpointsSortOrderEnum, bool)
type ListJobExecutionsRequest
    func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobExecutionsRequest) String() string
    func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)
type ListJobExecutionsResponse
    func (response ListJobExecutionsResponse) HTTPResponse() *http.Response
    func (response ListJobExecutionsResponse) String() string
type ListJobExecutionsSortByEnum
    func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
    func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)
type ListJobExecutionsSortOrderEnum
    func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
    func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)
type ListJobRunsRequest
    func (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobRunsRequest) String() string
    func (request ListJobRunsRequest) ValidateEnumValue() (bool, error)
type ListJobRunsResponse
    func (response ListJobRunsResponse) HTTPResponse() *http.Response
    func (response ListJobRunsResponse) String() string
type ListJobRunsSortByEnum
    func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum
    func GetMappingListJobRunsSortByEnum(val string) (ListJobRunsSortByEnum, bool)
type ListJobRunsSortOrderEnum
    func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum
    func GetMappingListJobRunsSortOrderEnum(val string) (ListJobRunsSortOrderEnum, bool)
type ListJobsRequest
    func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobsRequest) String() string
    func (request ListJobsRequest) ValidateEnumValue() (bool, error)
type ListJobsResponse
    func (response ListJobsResponse) HTTPResponse() *http.Response
    func (response ListJobsResponse) String() string
type ListJobsSortByEnum
    func GetListJobsSortByEnumValues() []ListJobsSortByEnum
    func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)
type ListJobsSortOrderEnum
    func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
    func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)
type ListManagedDatabaseGroupsLifecycleStateEnum
    func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum
    func GetMappingListManagedDatabaseGroupsLifecycleStateEnum(val string) (ListManagedDatabaseGroupsLifecycleStateEnum, bool)
type ListManagedDatabaseGroupsRequest
    func (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedDatabaseGroupsRequest) String() string
    func (request ListManagedDatabaseGroupsRequest) ValidateEnumValue() (bool, error)
type ListManagedDatabaseGroupsResponse
    func (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response
    func (response ListManagedDatabaseGroupsResponse) String() string
type ListManagedDatabaseGroupsSortByEnum
    func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum
    func GetMappingListManagedDatabaseGroupsSortByEnum(val string) (ListManagedDatabaseGroupsSortByEnum, bool)
type ListManagedDatabaseGroupsSortOrderEnum
    func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum
    func GetMappingListManagedDatabaseGroupsSortOrderEnum(val string) (ListManagedDatabaseGroupsSortOrderEnum, bool)
type ListManagedDatabasesDeploymentTypeEnum
    func GetListManagedDatabasesDeploymentTypeEnumValues() []ListManagedDatabasesDeploymentTypeEnum
    func GetMappingListManagedDatabasesDeploymentTypeEnum(val string) (ListManagedDatabasesDeploymentTypeEnum, bool)
type ListManagedDatabasesManagementOptionEnum
    func GetListManagedDatabasesManagementOptionEnumValues() []ListManagedDatabasesManagementOptionEnum
    func GetMappingListManagedDatabasesManagementOptionEnum(val string) (ListManagedDatabasesManagementOptionEnum, bool)
type ListManagedDatabasesRequest
    func (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListManagedDatabasesRequest) String() string
    func (request ListManagedDatabasesRequest) ValidateEnumValue() (bool, error)
type ListManagedDatabasesResponse
    func (response ListManagedDatabasesResponse) HTTPResponse() *http.Response
    func (response ListManagedDatabasesResponse) String() string
type ListManagedDatabasesSortByEnum
    func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum
    func GetMappingListManagedDatabasesSortByEnum(val string) (ListManagedDatabasesSortByEnum, bool)
type ListManagedDatabasesSortOrderEnum
    func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum
    func GetMappingListManagedDatabasesSortOrderEnum(val string) (ListManagedDatabasesSortOrderEnum, bool)
type ListObjectPrivilegesRequest
    func (request ListObjectPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListObjectPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListObjectPrivilegesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListObjectPrivilegesRequest) String() string
    func (request ListObjectPrivilegesRequest) ValidateEnumValue() (bool, error)
type ListObjectPrivilegesResponse
    func (response ListObjectPrivilegesResponse) HTTPResponse() *http.Response
    func (response ListObjectPrivilegesResponse) String() string
type ListObjectPrivilegesSortByEnum
    func GetListObjectPrivilegesSortByEnumValues() []ListObjectPrivilegesSortByEnum
    func GetMappingListObjectPrivilegesSortByEnum(val string) (ListObjectPrivilegesSortByEnum, bool)
type ListObjectPrivilegesSortOrderEnum
    func GetListObjectPrivilegesSortOrderEnumValues() []ListObjectPrivilegesSortOrderEnum
    func GetMappingListObjectPrivilegesSortOrderEnum(val string) (ListObjectPrivilegesSortOrderEnum, bool)
type ListOptimizerStatisticsAdvisorExecutionsRequest
    func (request ListOptimizerStatisticsAdvisorExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOptimizerStatisticsAdvisorExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOptimizerStatisticsAdvisorExecutionsRequest) String() string
    func (request ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue() (bool, error)
type ListOptimizerStatisticsAdvisorExecutionsResponse
    func (response ListOptimizerStatisticsAdvisorExecutionsResponse) HTTPResponse() *http.Response
    func (response ListOptimizerStatisticsAdvisorExecutionsResponse) String() string
type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
    func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum
    func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum, bool)
type ListOptimizerStatisticsCollectionAggregationsRequest
    func (request ListOptimizerStatisticsCollectionAggregationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOptimizerStatisticsCollectionAggregationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOptimizerStatisticsCollectionAggregationsRequest) String() string
    func (request ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue() (bool, error)
type ListOptimizerStatisticsCollectionAggregationsResponse
    func (response ListOptimizerStatisticsCollectionAggregationsResponse) HTTPResponse() *http.Response
    func (response ListOptimizerStatisticsCollectionAggregationsResponse) String() string
type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
    func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum
    func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum, bool)
type ListOptimizerStatisticsCollectionOperationsRequest
    func (request ListOptimizerStatisticsCollectionOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOptimizerStatisticsCollectionOperationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOptimizerStatisticsCollectionOperationsRequest) String() string
    func (request ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue() (bool, error)
type ListOptimizerStatisticsCollectionOperationsResponse
    func (response ListOptimizerStatisticsCollectionOperationsResponse) HTTPResponse() *http.Response
    func (response ListOptimizerStatisticsCollectionOperationsResponse) String() string
type ListOptimizerStatisticsCollectionOperationsSortByEnum
    func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues() []ListOptimizerStatisticsCollectionOperationsSortByEnum
    func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortByEnum, bool)
type ListOptimizerStatisticsCollectionOperationsSortOrderEnum
    func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues() []ListOptimizerStatisticsCollectionOperationsSortOrderEnum
    func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortOrderEnum, bool)
type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
    func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionOperationsTaskTypeEnum
    func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionOperationsTaskTypeEnum, bool)
type ListPreferredCredentialsRequest
    func (request ListPreferredCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPreferredCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPreferredCredentialsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPreferredCredentialsRequest) String() string
    func (request ListPreferredCredentialsRequest) ValidateEnumValue() (bool, error)
type ListPreferredCredentialsResponse
    func (response ListPreferredCredentialsResponse) HTTPResponse() *http.Response
    func (response ListPreferredCredentialsResponse) String() string
type ListProxiedForUsersRequest
    func (request ListProxiedForUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProxiedForUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProxiedForUsersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProxiedForUsersRequest) String() string
    func (request ListProxiedForUsersRequest) ValidateEnumValue() (bool, error)
type ListProxiedForUsersResponse
    func (response ListProxiedForUsersResponse) HTTPResponse() *http.Response
    func (response ListProxiedForUsersResponse) String() string
type ListProxiedForUsersSortByEnum
    func GetListProxiedForUsersSortByEnumValues() []ListProxiedForUsersSortByEnum
    func GetMappingListProxiedForUsersSortByEnum(val string) (ListProxiedForUsersSortByEnum, bool)
type ListProxiedForUsersSortOrderEnum
    func GetListProxiedForUsersSortOrderEnumValues() []ListProxiedForUsersSortOrderEnum
    func GetMappingListProxiedForUsersSortOrderEnum(val string) (ListProxiedForUsersSortOrderEnum, bool)
type ListProxyUsersRequest
    func (request ListProxyUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProxyUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProxyUsersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProxyUsersRequest) String() string
    func (request ListProxyUsersRequest) ValidateEnumValue() (bool, error)
type ListProxyUsersResponse
    func (response ListProxyUsersResponse) HTTPResponse() *http.Response
    func (response ListProxyUsersResponse) String() string
type ListProxyUsersSortByEnum
    func GetListProxyUsersSortByEnumValues() []ListProxyUsersSortByEnum
    func GetMappingListProxyUsersSortByEnum(val string) (ListProxyUsersSortByEnum, bool)
type ListProxyUsersSortOrderEnum
    func GetListProxyUsersSortOrderEnumValues() []ListProxyUsersSortOrderEnum
    func GetMappingListProxyUsersSortOrderEnum(val string) (ListProxyUsersSortOrderEnum, bool)
type ListRolesRequest
    func (request ListRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRolesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRolesRequest) String() string
    func (request ListRolesRequest) ValidateEnumValue() (bool, error)
type ListRolesResponse
    func (response ListRolesResponse) HTTPResponse() *http.Response
    func (response ListRolesResponse) String() string
type ListRolesSortByEnum
    func GetListRolesSortByEnumValues() []ListRolesSortByEnum
    func GetMappingListRolesSortByEnum(val string) (ListRolesSortByEnum, bool)
type ListRolesSortOrderEnum
    func GetListRolesSortOrderEnumValues() []ListRolesSortOrderEnum
    func GetMappingListRolesSortOrderEnum(val string) (ListRolesSortOrderEnum, bool)
type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
    func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues() []ListSqlTuningAdvisorTaskFindingsFindingFilterEnum
    func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum(val string) (ListSqlTuningAdvisorTaskFindingsFindingFilterEnum, bool)
type ListSqlTuningAdvisorTaskFindingsRequest
    func (request ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlTuningAdvisorTaskFindingsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlTuningAdvisorTaskFindingsRequest) String() string
    func (request ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue() (bool, error)
type ListSqlTuningAdvisorTaskFindingsResponse
    func (response ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse() *http.Response
    func (response ListSqlTuningAdvisorTaskFindingsResponse) String() string
type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
    func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues() []ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum
    func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum(val string) (ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum, bool)
type ListSqlTuningAdvisorTaskFindingsSortByEnum
    func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues() []ListSqlTuningAdvisorTaskFindingsSortByEnum
    func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortByEnum, bool)
type ListSqlTuningAdvisorTaskFindingsSortOrderEnum
    func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues() []ListSqlTuningAdvisorTaskFindingsSortOrderEnum
    func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortOrderEnum, bool)
type ListSqlTuningAdvisorTaskRecommendationsRequest
    func (request ListSqlTuningAdvisorTaskRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlTuningAdvisorTaskRecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlTuningAdvisorTaskRecommendationsRequest) String() string
    func (request ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue() (bool, error)
type ListSqlTuningAdvisorTaskRecommendationsResponse
    func (response ListSqlTuningAdvisorTaskRecommendationsResponse) HTTPResponse() *http.Response
    func (response ListSqlTuningAdvisorTaskRecommendationsResponse) String() string
type ListSqlTuningAdvisorTaskRecommendationsSortByEnum
    func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortByEnum
    func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortByEnum, bool)
type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
    func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum
    func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum, bool)
type ListSqlTuningAdvisorTasksRequest
    func (request ListSqlTuningAdvisorTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlTuningAdvisorTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlTuningAdvisorTasksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlTuningAdvisorTasksRequest) String() string
    func (request ListSqlTuningAdvisorTasksRequest) ValidateEnumValue() (bool, error)
type ListSqlTuningAdvisorTasksResponse
    func (response ListSqlTuningAdvisorTasksResponse) HTTPResponse() *http.Response
    func (response ListSqlTuningAdvisorTasksResponse) String() string
type ListSqlTuningAdvisorTasksSortByEnum
    func GetListSqlTuningAdvisorTasksSortByEnumValues() []ListSqlTuningAdvisorTasksSortByEnum
    func GetMappingListSqlTuningAdvisorTasksSortByEnum(val string) (ListSqlTuningAdvisorTasksSortByEnum, bool)
type ListSqlTuningAdvisorTasksSortOrderEnum
    func GetListSqlTuningAdvisorTasksSortOrderEnumValues() []ListSqlTuningAdvisorTasksSortOrderEnum
    func GetMappingListSqlTuningAdvisorTasksSortOrderEnum(val string) (ListSqlTuningAdvisorTasksSortOrderEnum, bool)
type ListSqlTuningAdvisorTasksStatusEnum
    func GetListSqlTuningAdvisorTasksStatusEnumValues() []ListSqlTuningAdvisorTasksStatusEnum
    func GetMappingListSqlTuningAdvisorTasksStatusEnum(val string) (ListSqlTuningAdvisorTasksStatusEnum, bool)
type ListSqlTuningSetsRequest
    func (request ListSqlTuningSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSqlTuningSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSqlTuningSetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSqlTuningSetsRequest) String() string
    func (request ListSqlTuningSetsRequest) ValidateEnumValue() (bool, error)
type ListSqlTuningSetsResponse
    func (response ListSqlTuningSetsResponse) HTTPResponse() *http.Response
    func (response ListSqlTuningSetsResponse) String() string
type ListSqlTuningSetsSortByEnum
    func GetListSqlTuningSetsSortByEnumValues() []ListSqlTuningSetsSortByEnum
    func GetMappingListSqlTuningSetsSortByEnum(val string) (ListSqlTuningSetsSortByEnum, bool)
type ListSqlTuningSetsSortOrderEnum
    func GetListSqlTuningSetsSortOrderEnumValues() []ListSqlTuningSetsSortOrderEnum
    func GetMappingListSqlTuningSetsSortOrderEnum(val string) (ListSqlTuningSetsSortOrderEnum, bool)
type ListSystemPrivilegesRequest
    func (request ListSystemPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSystemPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSystemPrivilegesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSystemPrivilegesRequest) String() string
    func (request ListSystemPrivilegesRequest) ValidateEnumValue() (bool, error)
type ListSystemPrivilegesResponse
    func (response ListSystemPrivilegesResponse) HTTPResponse() *http.Response
    func (response ListSystemPrivilegesResponse) String() string
type ListSystemPrivilegesSortByEnum
    func GetListSystemPrivilegesSortByEnumValues() []ListSystemPrivilegesSortByEnum
    func GetMappingListSystemPrivilegesSortByEnum(val string) (ListSystemPrivilegesSortByEnum, bool)
type ListSystemPrivilegesSortOrderEnum
    func GetListSystemPrivilegesSortOrderEnumValues() []ListSystemPrivilegesSortOrderEnum
    func GetMappingListSystemPrivilegesSortOrderEnum(val string) (ListSystemPrivilegesSortOrderEnum, bool)
type ListTableStatisticsRequest
    func (request ListTableStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTableStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTableStatisticsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTableStatisticsRequest) String() string
    func (request ListTableStatisticsRequest) ValidateEnumValue() (bool, error)
type ListTableStatisticsResponse
    func (response ListTableStatisticsResponse) HTTPResponse() *http.Response
    func (response ListTableStatisticsResponse) String() string
type ListTablespacesRequest
    func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTablespacesRequest) String() string
    func (request ListTablespacesRequest) ValidateEnumValue() (bool, error)
type ListTablespacesResponse
    func (response ListTablespacesResponse) HTTPResponse() *http.Response
    func (response ListTablespacesResponse) String() string
type ListTablespacesSortByEnum
    func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum
    func GetMappingListTablespacesSortByEnum(val string) (ListTablespacesSortByEnum, bool)
type ListTablespacesSortOrderEnum
    func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum
    func GetMappingListTablespacesSortOrderEnum(val string) (ListTablespacesSortOrderEnum, bool)
type ListUsersRequest
    func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUsersRequest) String() string
    func (request ListUsersRequest) ValidateEnumValue() (bool, error)
type ListUsersResponse
    func (response ListUsersResponse) HTTPResponse() *http.Response
    func (response ListUsersResponse) String() string
type ListUsersSortByEnum
    func GetListUsersSortByEnumValues() []ListUsersSortByEnum
    func GetMappingListUsersSortByEnum(val string) (ListUsersSortByEnum, bool)
type ListUsersSortOrderEnum
    func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum
    func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type ManagedDatabase
    func (m ManagedDatabase) String() string
    func (m ManagedDatabase) ValidateEnumValue() (bool, error)
type ManagedDatabaseCollection
    func (m ManagedDatabaseCollection) String() string
    func (m ManagedDatabaseCollection) ValidateEnumValue() (bool, error)
type ManagedDatabaseCredential
type ManagedDatabaseCredentialCredentialTypeEnum
    func GetManagedDatabaseCredentialCredentialTypeEnumValues() []ManagedDatabaseCredentialCredentialTypeEnum
    func GetMappingManagedDatabaseCredentialCredentialTypeEnum(val string) (ManagedDatabaseCredentialCredentialTypeEnum, bool)
type ManagedDatabaseCredentialRoleEnum
    func GetManagedDatabaseCredentialRoleEnumValues() []ManagedDatabaseCredentialRoleEnum
    func GetMappingManagedDatabaseCredentialRoleEnum(val string) (ManagedDatabaseCredentialRoleEnum, bool)
type ManagedDatabaseGroup
    func (m ManagedDatabaseGroup) String() string
    func (m ManagedDatabaseGroup) ValidateEnumValue() (bool, error)
type ManagedDatabaseGroupCollection
    func (m ManagedDatabaseGroupCollection) String() string
    func (m ManagedDatabaseGroupCollection) ValidateEnumValue() (bool, error)
type ManagedDatabaseGroupSummary
    func (m ManagedDatabaseGroupSummary) String() string
    func (m ManagedDatabaseGroupSummary) ValidateEnumValue() (bool, error)
type ManagedDatabasePasswordCredential
    func (m ManagedDatabasePasswordCredential) GetRole() ManagedDatabaseCredentialRoleEnum
    func (m ManagedDatabasePasswordCredential) GetUsername() *string
    func (m ManagedDatabasePasswordCredential) MarshalJSON() (buff []byte, e error)
    func (m ManagedDatabasePasswordCredential) String() string
    func (m ManagedDatabasePasswordCredential) ValidateEnumValue() (bool, error)
type ManagedDatabaseSecretCredential
    func (m ManagedDatabaseSecretCredential) GetRole() ManagedDatabaseCredentialRoleEnum
    func (m ManagedDatabaseSecretCredential) GetUsername() *string
    func (m ManagedDatabaseSecretCredential) MarshalJSON() (buff []byte, e error)
    func (m ManagedDatabaseSecretCredential) String() string
    func (m ManagedDatabaseSecretCredential) ValidateEnumValue() (bool, error)
type ManagedDatabaseSummary
    func (m ManagedDatabaseSummary) String() string
    func (m ManagedDatabaseSummary) ValidateEnumValue() (bool, error)
type ManagementOptionEnum
    func GetManagementOptionEnumValues() []ManagementOptionEnum
    func GetMappingManagementOptionEnum(val string) (ManagementOptionEnum, bool)
type MemoryAggregateMetrics
    func (m MemoryAggregateMetrics) String() string
    func (m MemoryAggregateMetrics) ValidateEnumValue() (bool, error)
type MetricDataPoint
    func (m MetricDataPoint) String() string
    func (m MetricDataPoint) ValidateEnumValue() (bool, error)
type MetricDimensionDefinition
    func (m MetricDimensionDefinition) String() string
    func (m MetricDimensionDefinition) ValidateEnumValue() (bool, error)
type MetricStatisticsDefinition
    func (m MetricStatisticsDefinition) String() string
    func (m MetricStatisticsDefinition) ValidateEnumValue() (bool, error)
type ObjectPrivilegeCollection
    func (m ObjectPrivilegeCollection) String() string
    func (m ObjectPrivilegeCollection) ValidateEnumValue() (bool, error)
type ObjectPrivilegeSummary
    func (m ObjectPrivilegeSummary) String() string
    func (m ObjectPrivilegeSummary) ValidateEnumValue() (bool, error)
type ObjectPrivilegeSummaryCommonEnum
    func GetMappingObjectPrivilegeSummaryCommonEnum(val string) (ObjectPrivilegeSummaryCommonEnum, bool)
    func GetObjectPrivilegeSummaryCommonEnumValues() []ObjectPrivilegeSummaryCommonEnum
type ObjectPrivilegeSummaryGrantOptionEnum
    func GetMappingObjectPrivilegeSummaryGrantOptionEnum(val string) (ObjectPrivilegeSummaryGrantOptionEnum, bool)
    func GetObjectPrivilegeSummaryGrantOptionEnumValues() []ObjectPrivilegeSummaryGrantOptionEnum
type ObjectPrivilegeSummaryHierarchyEnum
    func GetMappingObjectPrivilegeSummaryHierarchyEnum(val string) (ObjectPrivilegeSummaryHierarchyEnum, bool)
    func GetObjectPrivilegeSummaryHierarchyEnumValues() []ObjectPrivilegeSummaryHierarchyEnum
type ObjectPrivilegeSummaryInheritedEnum
    func GetMappingObjectPrivilegeSummaryInheritedEnum(val string) (ObjectPrivilegeSummaryInheritedEnum, bool)
    func GetObjectPrivilegeSummaryInheritedEnumValues() []ObjectPrivilegeSummaryInheritedEnum
type ObjectStorageJobExecutionResultDetails
    func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageJobExecutionResultDetails) String() string
    func (m ObjectStorageJobExecutionResultDetails) ValidateEnumValue() (bool, error)
type ObjectStorageJobExecutionResultLocation
    func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageJobExecutionResultLocation) String() string
    func (m ObjectStorageJobExecutionResultLocation) ValidateEnumValue() (bool, error)
type OptimizerDatabase
    func (m OptimizerDatabase) String() string
    func (m OptimizerDatabase) ValidateEnumValue() (bool, error)
type OptimizerStatisticsAdvisorExecution
    func (m OptimizerStatisticsAdvisorExecution) String() string
    func (m OptimizerStatisticsAdvisorExecution) ValidateEnumValue() (bool, error)
type OptimizerStatisticsAdvisorExecutionReport
    func (m OptimizerStatisticsAdvisorExecutionReport) String() string
    func (m OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue() (bool, error)
type OptimizerStatisticsAdvisorExecutionScript
    func (m OptimizerStatisticsAdvisorExecutionScript) String() string
    func (m OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue() (bool, error)
type OptimizerStatisticsAdvisorExecutionStatusEnum
    func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionStatusEnum, bool)
    func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues() []OptimizerStatisticsAdvisorExecutionStatusEnum
type OptimizerStatisticsAdvisorExecutionSummary
    func (m OptimizerStatisticsAdvisorExecutionSummary) String() string
    func (m OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue() (bool, error)
type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
    func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionSummaryStatusEnum, bool)
    func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues() []OptimizerStatisticsAdvisorExecutionSummaryStatusEnum
type OptimizerStatisticsAdvisorExecutionsCollection
    func (m OptimizerStatisticsAdvisorExecutionsCollection) String() string
    func (m OptimizerStatisticsAdvisorExecutionsCollection) ValidateEnumValue() (bool, error)
type OptimizerStatisticsCollectionAggregationSummary
    func (m OptimizerStatisticsCollectionAggregationSummary) String() string
    func (m OptimizerStatisticsCollectionAggregationSummary) ValidateEnumValue() (bool, error)
type OptimizerStatisticsCollectionAggregationsCollection
    func (m OptimizerStatisticsCollectionAggregationsCollection) String() string
    func (m OptimizerStatisticsCollectionAggregationsCollection) ValidateEnumValue() (bool, error)
type OptimizerStatisticsCollectionOperation
    func (m OptimizerStatisticsCollectionOperation) String() string
    func (m OptimizerStatisticsCollectionOperation) ValidateEnumValue() (bool, error)
type OptimizerStatisticsCollectionOperationStatusEnum
    func GetMappingOptimizerStatisticsCollectionOperationStatusEnum(val string) (OptimizerStatisticsCollectionOperationStatusEnum, bool)
    func GetOptimizerStatisticsCollectionOperationStatusEnumValues() []OptimizerStatisticsCollectionOperationStatusEnum
type OptimizerStatisticsCollectionOperationSummary
    func (m OptimizerStatisticsCollectionOperationSummary) String() string
    func (m OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue() (bool, error)
type OptimizerStatisticsCollectionOperationSummaryStatusEnum
    func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum(val string) (OptimizerStatisticsCollectionOperationSummaryStatusEnum, bool)
    func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues() []OptimizerStatisticsCollectionOperationSummaryStatusEnum
type OptimizerStatisticsCollectionOperationsCollection
    func (m OptimizerStatisticsCollectionOperationsCollection) String() string
    func (m OptimizerStatisticsCollectionOperationsCollection) ValidateEnumValue() (bool, error)
type OptimizerStatisticsGroupByTypesEnum
    func GetMappingOptimizerStatisticsGroupByTypesEnum(val string) (OptimizerStatisticsGroupByTypesEnum, bool)
    func GetOptimizerStatisticsGroupByTypesEnumValues() []OptimizerStatisticsGroupByTypesEnum
type OptimizerStatisticsOperationTask
    func (m OptimizerStatisticsOperationTask) String() string
    func (m OptimizerStatisticsOperationTask) ValidateEnumValue() (bool, error)
type OptimizerStatisticsOperationTaskStatusEnum
    func GetMappingOptimizerStatisticsOperationTaskStatusEnum(val string) (OptimizerStatisticsOperationTaskStatusEnum, bool)
    func GetOptimizerStatisticsOperationTaskStatusEnumValues() []OptimizerStatisticsOperationTaskStatusEnum
type OptimizerStatisticsOperationTaskTargetTypeEnum
    func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum(val string) (OptimizerStatisticsOperationTaskTargetTypeEnum, bool)
    func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues() []OptimizerStatisticsOperationTaskTargetTypeEnum
type OptimizerStatisticsTaskFilterTypesEnum
    func GetMappingOptimizerStatisticsTaskFilterTypesEnum(val string) (OptimizerStatisticsTaskFilterTypesEnum, bool)
    func GetOptimizerStatisticsTaskFilterTypesEnumValues() []OptimizerStatisticsTaskFilterTypesEnum
type ParameterScopeEnum
    func GetMappingParameterScopeEnum(val string) (ParameterScopeEnum, bool)
    func GetParameterScopeEnumValues() []ParameterScopeEnum
type ParentGroup
    func (m ParentGroup) String() string
    func (m ParentGroup) ValidateEnumValue() (bool, error)
type PdbMetrics
    func (m PdbMetrics) String() string
    func (m PdbMetrics) ValidateEnumValue() (bool, error)
type PdbStatusDetails
    func (m PdbStatusDetails) String() string
    func (m PdbStatusDetails) ValidateEnumValue() (bool, error)
type PreferredCredential
type PreferredCredentialCollection
    func (m PreferredCredentialCollection) String() string
    func (m PreferredCredentialCollection) ValidateEnumValue() (bool, error)
type PreferredCredentialStatusEnum
    func GetMappingPreferredCredentialStatusEnum(val string) (PreferredCredentialStatusEnum, bool)
    func GetPreferredCredentialStatusEnumValues() []PreferredCredentialStatusEnum
type PreferredCredentialSummary
    func (m PreferredCredentialSummary) String() string
    func (m PreferredCredentialSummary) ValidateEnumValue() (bool, error)
type PreferredCredentialTypeEnum
    func GetMappingPreferredCredentialTypeEnum(val string) (PreferredCredentialTypeEnum, bool)
    func GetPreferredCredentialTypeEnumValues() []PreferredCredentialTypeEnum
type ProxiedForUserCollection
    func (m ProxiedForUserCollection) String() string
    func (m ProxiedForUserCollection) ValidateEnumValue() (bool, error)
type ProxiedForUserSummary
    func (m ProxiedForUserSummary) String() string
    func (m ProxiedForUserSummary) ValidateEnumValue() (bool, error)
type ProxiedForUserSummaryAuthenticationEnum
    func GetMappingProxiedForUserSummaryAuthenticationEnum(val string) (ProxiedForUserSummaryAuthenticationEnum, bool)
    func GetProxiedForUserSummaryAuthenticationEnumValues() []ProxiedForUserSummaryAuthenticationEnum
type ProxiedForUserSummaryFlagsEnum
    func GetMappingProxiedForUserSummaryFlagsEnum(val string) (ProxiedForUserSummaryFlagsEnum, bool)
    func GetProxiedForUserSummaryFlagsEnumValues() []ProxiedForUserSummaryFlagsEnum
type ProxyUserCollection
    func (m ProxyUserCollection) String() string
    func (m ProxyUserCollection) ValidateEnumValue() (bool, error)
type ProxyUserSummary
    func (m ProxyUserSummary) String() string
    func (m ProxyUserSummary) ValidateEnumValue() (bool, error)
type ProxyUserSummaryAuthenticationEnum
    func GetMappingProxyUserSummaryAuthenticationEnum(val string) (ProxyUserSummaryAuthenticationEnum, bool)
    func GetProxyUserSummaryAuthenticationEnumValues() []ProxyUserSummaryAuthenticationEnum
type ProxyUserSummaryFlagsEnum
    func GetMappingProxyUserSummaryFlagsEnum(val string) (ProxyUserSummaryFlagsEnum, bool)
    func GetProxyUserSummaryFlagsEnumValues() []ProxyUserSummaryFlagsEnum
type Recommendation
    func (m Recommendation) String() string
    func (m Recommendation) ValidateEnumValue() (bool, error)
type RecommendationExample
    func (m RecommendationExample) String() string
    func (m RecommendationExample) ValidateEnumValue() (bool, error)
type RecommendationExampleLine
    func (m RecommendationExampleLine) String() string
    func (m RecommendationExampleLine) ValidateEnumValue() (bool, error)
type RecommendationRationale
    func (m RecommendationRationale) String() string
    func (m RecommendationRationale) ValidateEnumValue() (bool, error)
type RemoveDataFileDetails
    func (m RemoveDataFileDetails) String() string
    func (m *RemoveDataFileDetails) UnmarshalJSON(data []byte) (e error)
    func (m RemoveDataFileDetails) ValidateEnumValue() (bool, error)
type RemoveDataFileDetailsFileTypeEnum
    func GetMappingRemoveDataFileDetailsFileTypeEnum(val string) (RemoveDataFileDetailsFileTypeEnum, bool)
    func GetRemoveDataFileDetailsFileTypeEnumValues() []RemoveDataFileDetailsFileTypeEnum
type RemoveDataFileRequest
    func (request RemoveDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDataFileRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDataFileRequest) String() string
    func (request RemoveDataFileRequest) ValidateEnumValue() (bool, error)
type RemoveDataFileResponse
    func (response RemoveDataFileResponse) HTTPResponse() *http.Response
    func (response RemoveDataFileResponse) String() string
type RemoveManagedDatabaseFromManagedDatabaseGroupDetails
    func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String() string
    func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
type RemoveManagedDatabaseFromManagedDatabaseGroupRequest
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String() string
    func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type RemoveManagedDatabaseFromManagedDatabaseGroupResponse
    func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String() string
type ResetDatabaseParametersDetails
    func (m ResetDatabaseParametersDetails) String() string
    func (m ResetDatabaseParametersDetails) ValidateEnumValue() (bool, error)
type ResetDatabaseParametersRequest
    func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request ResetDatabaseParametersRequest) String() string
    func (request ResetDatabaseParametersRequest) ValidateEnumValue() (bool, error)
type ResetDatabaseParametersResponse
    func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response
    func (response ResetDatabaseParametersResponse) String() string
type ResizeDataFileDetails
    func (m ResizeDataFileDetails) String() string
    func (m *ResizeDataFileDetails) UnmarshalJSON(data []byte) (e error)
    func (m ResizeDataFileDetails) ValidateEnumValue() (bool, error)
type ResizeDataFileDetailsFileTypeEnum
    func GetMappingResizeDataFileDetailsFileTypeEnum(val string) (ResizeDataFileDetailsFileTypeEnum, bool)
    func GetResizeDataFileDetailsFileTypeEnumValues() []ResizeDataFileDetailsFileTypeEnum
type ResizeDataFileRequest
    func (request ResizeDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ResizeDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ResizeDataFileRequest) RetryPolicy() *common.RetryPolicy
    func (request ResizeDataFileRequest) String() string
    func (request ResizeDataFileRequest) ValidateEnumValue() (bool, error)
type ResizeDataFileResponse
    func (response ResizeDataFileResponse) HTTPResponse() *http.Response
    func (response ResizeDataFileResponse) String() string
type RoleCollection
    func (m RoleCollection) String() string
    func (m RoleCollection) ValidateEnumValue() (bool, error)
type RoleEnum
    func GetMappingRoleEnum(val string) (RoleEnum, bool)
    func GetRoleEnumValues() []RoleEnum
type RoleSummary
    func (m RoleSummary) String() string
    func (m RoleSummary) ValidateEnumValue() (bool, error)
type RoleSummaryAdminOptionEnum
    func GetMappingRoleSummaryAdminOptionEnum(val string) (RoleSummaryAdminOptionEnum, bool)
    func GetRoleSummaryAdminOptionEnumValues() []RoleSummaryAdminOptionEnum
type RoleSummaryCommonEnum
    func GetMappingRoleSummaryCommonEnum(val string) (RoleSummaryCommonEnum, bool)
    func GetRoleSummaryCommonEnumValues() []RoleSummaryCommonEnum
type RoleSummaryDefaultRoleEnum
    func GetMappingRoleSummaryDefaultRoleEnum(val string) (RoleSummaryDefaultRoleEnum, bool)
    func GetRoleSummaryDefaultRoleEnumValues() []RoleSummaryDefaultRoleEnum
type RoleSummaryDelegateOptionEnum
    func GetMappingRoleSummaryDelegateOptionEnum(val string) (RoleSummaryDelegateOptionEnum, bool)
    func GetRoleSummaryDelegateOptionEnumValues() []RoleSummaryDelegateOptionEnum
type RoleSummaryInheritedEnum
    func GetMappingRoleSummaryInheritedEnum(val string) (RoleSummaryInheritedEnum, bool)
    func GetRoleSummaryInheritedEnumValues() []RoleSummaryInheritedEnum
type RuleFinding
    func (m RuleFinding) String() string
    func (m RuleFinding) ValidateEnumValue() (bool, error)
type RunHistoricAddmDetails
    func (m RunHistoricAddmDetails) String() string
    func (m RunHistoricAddmDetails) ValidateEnumValue() (bool, error)
type RunHistoricAddmRequest
    func (request RunHistoricAddmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RunHistoricAddmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RunHistoricAddmRequest) RetryPolicy() *common.RetryPolicy
    func (request RunHistoricAddmRequest) String() string
    func (request RunHistoricAddmRequest) ValidateEnumValue() (bool, error)
type RunHistoricAddmResponse
    func (response RunHistoricAddmResponse) HTTPResponse() *http.Response
    func (response RunHistoricAddmResponse) String() string
type SchemaDefinition
    func (m SchemaDefinition) String() string
    func (m SchemaDefinition) ValidateEnumValue() (bool, error)
type SnapshotDetails
    func (m SnapshotDetails) String() string
    func (m SnapshotDetails) ValidateEnumValue() (bool, error)
type SortOrdersEnum
    func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)
    func GetSortOrdersEnumValues() []SortOrdersEnum
type SqlJob
    func (m SqlJob) GetCompartmentId() *string
    func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum
    func (m SqlJob) GetDescription() *string
    func (m SqlJob) GetId() *string
    func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum
    func (m SqlJob) GetManagedDatabaseGroupId() *string
    func (m SqlJob) GetManagedDatabaseId() *string
    func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase
    func (m SqlJob) GetName() *string
    func (m SqlJob) GetResultLocation() JobExecutionResultLocation
    func (m SqlJob) GetScheduleDetails() *JobScheduleDetails
    func (m SqlJob) GetScheduleType() JobScheduleTypeEnum
    func (m SqlJob) GetSubmissionErrorMessage() *string
    func (m SqlJob) GetTimeCreated() *common.SDKTime
    func (m SqlJob) GetTimeUpdated() *common.SDKTime
    func (m SqlJob) GetTimeout() *string
    func (m SqlJob) MarshalJSON() (buff []byte, e error)
    func (m SqlJob) String() string
    func (m *SqlJob) UnmarshalJSON(data []byte) (e error)
    func (m SqlJob) ValidateEnumValue() (bool, error)
type SqlJobOperationTypeEnum
    func GetMappingSqlJobOperationTypeEnum(val string) (SqlJobOperationTypeEnum, bool)
    func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum
type SqlJobRoleEnum
    func GetMappingSqlJobRoleEnum(val string) (SqlJobRoleEnum, bool)
    func GetSqlJobRoleEnumValues() []SqlJobRoleEnum
type SqlJobSqlTypeEnum
    func GetMappingSqlJobSqlTypeEnum(val string) (SqlJobSqlTypeEnum, bool)
    func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum
type SqlTuningAdvisorTaskCollection
    func (m SqlTuningAdvisorTaskCollection) String() string
    func (m SqlTuningAdvisorTaskCollection) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskFindingCollection
    func (m SqlTuningAdvisorTaskFindingCollection) String() string
    func (m SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskFindingSummary
    func (m SqlTuningAdvisorTaskFindingSummary) String() string
    func (m SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskRecommendationCollection
    func (m SqlTuningAdvisorTaskRecommendationCollection) String() string
    func (m SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskRecommendationSummary
    func (m SqlTuningAdvisorTaskRecommendationSummary) String() string
    func (m SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
    func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum(val string) (SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum, bool)
    func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues() []SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum
type SqlTuningAdvisorTaskSqlExecutionPlan
    func (m SqlTuningAdvisorTaskSqlExecutionPlan) String() string
    func (m SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummary
    func (m SqlTuningAdvisorTaskSummary) String() string
    func (m SqlTuningAdvisorTaskSummary) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryFindingBenefits
    func (m SqlTuningAdvisorTaskSummaryFindingBenefits) String() string
    func (m SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryFindingCounts
    func (m SqlTuningAdvisorTaskSummaryFindingCounts) String() string
    func (m SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReport
    func (m SqlTuningAdvisorTaskSummaryReport) String() string
    func (m SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary
    func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) String() string
    func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary
    func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) String() string
    func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
    func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum(val string) (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum, bool)
    func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues() []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum
type SqlTuningAdvisorTaskSummaryReportStatementCounts
    func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) String() string
    func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReportStatistics
    func (m SqlTuningAdvisorTaskSummaryReportStatistics) String() string
    func (m SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue() (bool, error)
type SqlTuningAdvisorTaskSummaryReportTaskInfo
    func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) String() string
    func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue() (bool, error)
type SqlTuningClient
    func NewSqlTuningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SqlTuningClient, err error)
    func NewSqlTuningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SqlTuningClient, err error)
    func (client SqlTuningClient) CloneSqlTuningTask(ctx context.Context, request CloneSqlTuningTaskRequest) (response CloneSqlTuningTaskResponse, err error)
    func (client *SqlTuningClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client SqlTuningClient) DropSqlTuningTask(ctx context.Context, request DropSqlTuningTaskRequest) (response DropSqlTuningTaskResponse, err error)
    func (client SqlTuningClient) GetExecutionPlanStatsComparision(ctx context.Context, request GetExecutionPlanStatsComparisionRequest) (response GetExecutionPlanStatsComparisionResponse, err error)
    func (client SqlTuningClient) GetSqlExecutionPlan(ctx context.Context, request GetSqlExecutionPlanRequest) (response GetSqlExecutionPlanResponse, err error)
    func (client SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport(ctx context.Context, request GetSqlTuningAdvisorTaskSummaryReportRequest) (response GetSqlTuningAdvisorTaskSummaryReportResponse, err error)
    func (client SqlTuningClient) ListSqlTuningAdvisorTaskFindings(ctx context.Context, request ListSqlTuningAdvisorTaskFindingsRequest) (response ListSqlTuningAdvisorTaskFindingsResponse, err error)
    func (client SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations(ctx context.Context, request ListSqlTuningAdvisorTaskRecommendationsRequest) (response ListSqlTuningAdvisorTaskRecommendationsResponse, err error)
    func (client SqlTuningClient) ListSqlTuningAdvisorTasks(ctx context.Context, request ListSqlTuningAdvisorTasksRequest) (response ListSqlTuningAdvisorTasksResponse, err error)
    func (client SqlTuningClient) ListSqlTuningSets(ctx context.Context, request ListSqlTuningSetsRequest) (response ListSqlTuningSetsResponse, err error)
    func (client *SqlTuningClient) SetRegion(region string)
    func (client SqlTuningClient) StartSqlTuningTask(ctx context.Context, request StartSqlTuningTaskRequest) (response StartSqlTuningTaskResponse, err error)
type SqlTuningSetCollection
    func (m SqlTuningSetCollection) String() string
    func (m SqlTuningSetCollection) ValidateEnumValue() (bool, error)
type SqlTuningSetInput
    func (m SqlTuningSetInput) String() string
    func (m SqlTuningSetInput) ValidateEnumValue() (bool, error)
type SqlTuningSetSummary
    func (m SqlTuningSetSummary) String() string
    func (m SqlTuningSetSummary) ValidateEnumValue() (bool, error)
type SqlTuningTaskCredentialDetails
type SqlTuningTaskCredentialDetailsRoleEnum
    func GetMappingSqlTuningTaskCredentialDetailsRoleEnum(val string) (SqlTuningTaskCredentialDetailsRoleEnum, bool)
    func GetSqlTuningTaskCredentialDetailsRoleEnumValues() []SqlTuningTaskCredentialDetailsRoleEnum
type SqlTuningTaskCredentialTypesEnum
    func GetMappingSqlTuningTaskCredentialTypesEnum(val string) (SqlTuningTaskCredentialTypesEnum, bool)
    func GetSqlTuningTaskCredentialTypesEnumValues() []SqlTuningTaskCredentialTypesEnum
type SqlTuningTaskPasswordCredentialDetails
    func (m SqlTuningTaskPasswordCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum
    func (m SqlTuningTaskPasswordCredentialDetails) GetUsername() *string
    func (m SqlTuningTaskPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m SqlTuningTaskPasswordCredentialDetails) String() string
    func (m SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue() (bool, error)
type SqlTuningTaskPlanStats
    func (m SqlTuningTaskPlanStats) String() string
    func (m SqlTuningTaskPlanStats) ValidateEnumValue() (bool, error)
type SqlTuningTaskPlanStatsPlanStatusEnum
    func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum(val string) (SqlTuningTaskPlanStatsPlanStatusEnum, bool)
    func GetSqlTuningTaskPlanStatsPlanStatusEnumValues() []SqlTuningTaskPlanStatsPlanStatusEnum
type SqlTuningTaskReturn
    func (m SqlTuningTaskReturn) String() string
    func (m SqlTuningTaskReturn) ValidateEnumValue() (bool, error)
type SqlTuningTaskSecretCredentialDetails
    func (m SqlTuningTaskSecretCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum
    func (m SqlTuningTaskSecretCredentialDetails) GetUsername() *string
    func (m SqlTuningTaskSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m SqlTuningTaskSecretCredentialDetails) String() string
    func (m SqlTuningTaskSecretCredentialDetails) ValidateEnumValue() (bool, error)
type SqlTuningTaskSqlDetail
    func (m SqlTuningTaskSqlDetail) String() string
    func (m SqlTuningTaskSqlDetail) ValidateEnumValue() (bool, error)
type SqlTuningTaskSqlExecutionPlanStep
    func (m SqlTuningTaskSqlExecutionPlanStep) String() string
    func (m SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue() (bool, error)
type SqlTuningTaskStatusTypesEnum
    func GetMappingSqlTuningTaskStatusTypesEnum(val string) (SqlTuningTaskStatusTypesEnum, bool)
    func GetSqlTuningTaskStatusTypesEnumValues() []SqlTuningTaskStatusTypesEnum
type StartSqlTuningTaskDetails
    func (m StartSqlTuningTaskDetails) String() string
    func (m *StartSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)
    func (m StartSqlTuningTaskDetails) ValidateEnumValue() (bool, error)
type StartSqlTuningTaskDetailsScopeEnum
    func GetMappingStartSqlTuningTaskDetailsScopeEnum(val string) (StartSqlTuningTaskDetailsScopeEnum, bool)
    func GetStartSqlTuningTaskDetailsScopeEnumValues() []StartSqlTuningTaskDetailsScopeEnum
type StartSqlTuningTaskRequest
    func (request StartSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request StartSqlTuningTaskRequest) String() string
    func (request StartSqlTuningTaskRequest) ValidateEnumValue() (bool, error)
type StartSqlTuningTaskResponse
    func (response StartSqlTuningTaskResponse) HTTPResponse() *http.Response
    func (response StartSqlTuningTaskResponse) String() string
type StatementsAggregateMetrics
    func (m StatementsAggregateMetrics) String() string
    func (m StatementsAggregateMetrics) ValidateEnumValue() (bool, error)
type SummarizeAlertLogCountsGroupByEnum
    func GetMappingSummarizeAlertLogCountsGroupByEnum(val string) (SummarizeAlertLogCountsGroupByEnum, bool)
    func GetSummarizeAlertLogCountsGroupByEnumValues() []SummarizeAlertLogCountsGroupByEnum
type SummarizeAlertLogCountsLevelFilterEnum
    func GetMappingSummarizeAlertLogCountsLevelFilterEnum(val string) (SummarizeAlertLogCountsLevelFilterEnum, bool)
    func GetSummarizeAlertLogCountsLevelFilterEnumValues() []SummarizeAlertLogCountsLevelFilterEnum
type SummarizeAlertLogCountsRequest
    func (request SummarizeAlertLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAlertLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAlertLogCountsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAlertLogCountsRequest) String() string
    func (request SummarizeAlertLogCountsRequest) ValidateEnumValue() (bool, error)
type SummarizeAlertLogCountsResponse
    func (response SummarizeAlertLogCountsResponse) HTTPResponse() *http.Response
    func (response SummarizeAlertLogCountsResponse) String() string
type SummarizeAlertLogCountsTypeFilterEnum
    func GetMappingSummarizeAlertLogCountsTypeFilterEnum(val string) (SummarizeAlertLogCountsTypeFilterEnum, bool)
    func GetSummarizeAlertLogCountsTypeFilterEnumValues() []SummarizeAlertLogCountsTypeFilterEnum
type SummarizeAttentionLogCountsGroupByEnum
    func GetMappingSummarizeAttentionLogCountsGroupByEnum(val string) (SummarizeAttentionLogCountsGroupByEnum, bool)
    func GetSummarizeAttentionLogCountsGroupByEnumValues() []SummarizeAttentionLogCountsGroupByEnum
type SummarizeAttentionLogCountsRequest
    func (request SummarizeAttentionLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAttentionLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAttentionLogCountsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAttentionLogCountsRequest) String() string
    func (request SummarizeAttentionLogCountsRequest) ValidateEnumValue() (bool, error)
type SummarizeAttentionLogCountsResponse
    func (response SummarizeAttentionLogCountsResponse) HTTPResponse() *http.Response
    func (response SummarizeAttentionLogCountsResponse) String() string
type SummarizeAttentionLogCountsTypeFilterEnum
    func GetMappingSummarizeAttentionLogCountsTypeFilterEnum(val string) (SummarizeAttentionLogCountsTypeFilterEnum, bool)
    func GetSummarizeAttentionLogCountsTypeFilterEnumValues() []SummarizeAttentionLogCountsTypeFilterEnum
type SummarizeAttentionLogCountsUrgencyFilterEnum
    func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum(val string) (SummarizeAttentionLogCountsUrgencyFilterEnum, bool)
    func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues() []SummarizeAttentionLogCountsUrgencyFilterEnum
type SummarizeAwrDbCpuUsagesRequest
    func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbCpuUsagesRequest) String() string
    func (request SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbCpuUsagesResponse
    func (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbCpuUsagesResponse) String() string
type SummarizeAwrDbCpuUsagesSessionTypeEnum
    func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDbCpuUsagesSessionTypeEnum, bool)
    func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum
type SummarizeAwrDbCpuUsagesSortByEnum
    func GetMappingSummarizeAwrDbCpuUsagesSortByEnum(val string) (SummarizeAwrDbCpuUsagesSortByEnum, bool)
    func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum
type SummarizeAwrDbCpuUsagesSortOrderEnum
    func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum(val string) (SummarizeAwrDbCpuUsagesSortOrderEnum, bool)
    func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum
type SummarizeAwrDbMetricsRequest
    func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbMetricsRequest) String() string
    func (request SummarizeAwrDbMetricsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbMetricsResponse
    func (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbMetricsResponse) String() string
type SummarizeAwrDbMetricsSortByEnum
    func GetMappingSummarizeAwrDbMetricsSortByEnum(val string) (SummarizeAwrDbMetricsSortByEnum, bool)
    func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum
type SummarizeAwrDbMetricsSortOrderEnum
    func GetMappingSummarizeAwrDbMetricsSortOrderEnum(val string) (SummarizeAwrDbMetricsSortOrderEnum, bool)
    func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum
type SummarizeAwrDbParameterChangesRequest
    func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbParameterChangesRequest) String() string
    func (request SummarizeAwrDbParameterChangesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbParameterChangesResponse
    func (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbParameterChangesResponse) String() string
type SummarizeAwrDbParameterChangesSortByEnum
    func GetMappingSummarizeAwrDbParameterChangesSortByEnum(val string) (SummarizeAwrDbParameterChangesSortByEnum, bool)
    func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum
type SummarizeAwrDbParameterChangesSortOrderEnum
    func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum(val string) (SummarizeAwrDbParameterChangesSortOrderEnum, bool)
    func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum
type SummarizeAwrDbParametersRequest
    func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbParametersRequest) String() string
    func (request SummarizeAwrDbParametersRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbParametersResponse
    func (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbParametersResponse) String() string
type SummarizeAwrDbParametersSortByEnum
    func GetMappingSummarizeAwrDbParametersSortByEnum(val string) (SummarizeAwrDbParametersSortByEnum, bool)
    func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum
type SummarizeAwrDbParametersSortOrderEnum
    func GetMappingSummarizeAwrDbParametersSortOrderEnum(val string) (SummarizeAwrDbParametersSortOrderEnum, bool)
    func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum
type SummarizeAwrDbParametersValueChangedEnum
    func GetMappingSummarizeAwrDbParametersValueChangedEnum(val string) (SummarizeAwrDbParametersValueChangedEnum, bool)
    func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum
type SummarizeAwrDbParametersValueDefaultEnum
    func GetMappingSummarizeAwrDbParametersValueDefaultEnum(val string) (SummarizeAwrDbParametersValueDefaultEnum, bool)
    func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum
type SummarizeAwrDbParametersValueModifiedEnum
    func GetMappingSummarizeAwrDbParametersValueModifiedEnum(val string) (SummarizeAwrDbParametersValueModifiedEnum, bool)
    func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum
type SummarizeAwrDbSnapshotRangesRequest
    func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbSnapshotRangesRequest) String() string
    func (request SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbSnapshotRangesResponse
    func (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbSnapshotRangesResponse) String() string
type SummarizeAwrDbSnapshotRangesSortByEnum
    func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum(val string) (SummarizeAwrDbSnapshotRangesSortByEnum, bool)
    func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum
type SummarizeAwrDbSnapshotRangesSortOrderEnum
    func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDbSnapshotRangesSortOrderEnum, bool)
    func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum
type SummarizeAwrDbSysstatsRequest
    func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbSysstatsRequest) String() string
    func (request SummarizeAwrDbSysstatsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbSysstatsResponse
    func (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbSysstatsResponse) String() string
type SummarizeAwrDbSysstatsSortByEnum
    func GetMappingSummarizeAwrDbSysstatsSortByEnum(val string) (SummarizeAwrDbSysstatsSortByEnum, bool)
    func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum
type SummarizeAwrDbSysstatsSortOrderEnum
    func GetMappingSummarizeAwrDbSysstatsSortOrderEnum(val string) (SummarizeAwrDbSysstatsSortOrderEnum, bool)
    func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum
type SummarizeAwrDbTopWaitEventsRequest
    func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbTopWaitEventsRequest) String() string
    func (request SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbTopWaitEventsResponse
    func (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbTopWaitEventsResponse) String() string
type SummarizeAwrDbTopWaitEventsSessionTypeEnum
    func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbTopWaitEventsSessionTypeEnum, bool)
    func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum
type SummarizeAwrDbTopWaitEventsSortByEnum
    func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum(val string) (SummarizeAwrDbTopWaitEventsSortByEnum, bool)
    func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum
type SummarizeAwrDbTopWaitEventsSortOrderEnum
    func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDbTopWaitEventsSortOrderEnum, bool)
    func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum
type SummarizeAwrDbWaitEventBucketsRequest
    func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbWaitEventBucketsRequest) String() string
    func (request SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbWaitEventBucketsResponse
    func (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbWaitEventBucketsResponse) String() string
type SummarizeAwrDbWaitEventBucketsSortByEnum
    func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum(val string) (SummarizeAwrDbWaitEventBucketsSortByEnum, bool)
    func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum
type SummarizeAwrDbWaitEventBucketsSortOrderEnum
    func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDbWaitEventBucketsSortOrderEnum, bool)
    func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum
type SummarizeAwrDbWaitEventsRequest
    func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeAwrDbWaitEventsRequest) String() string
    func (request SummarizeAwrDbWaitEventsRequest) ValidateEnumValue() (bool, error)
type SummarizeAwrDbWaitEventsResponse
    func (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response
    func (response SummarizeAwrDbWaitEventsResponse) String() string
type SummarizeAwrDbWaitEventsSessionTypeEnum
    func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbWaitEventsSessionTypeEnum, bool)
    func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum
type SummarizeAwrDbWaitEventsSortByEnum
    func GetMappingSummarizeAwrDbWaitEventsSortByEnum(val string) (SummarizeAwrDbWaitEventsSortByEnum, bool)
    func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum
type SummarizeAwrDbWaitEventsSortOrderEnum
    func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum(val string) (SummarizeAwrDbWaitEventsSortOrderEnum, bool)
    func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum
type SummarizeJobExecutionsStatusesRequest
    func (request SummarizeJobExecutionsStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeJobExecutionsStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeJobExecutionsStatusesRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeJobExecutionsStatusesRequest) String() string
    func (request SummarizeJobExecutionsStatusesRequest) ValidateEnumValue() (bool, error)
type SummarizeJobExecutionsStatusesResponse
    func (response SummarizeJobExecutionsStatusesResponse) HTTPResponse() *http.Response
    func (response SummarizeJobExecutionsStatusesResponse) String() string
type SummarizeJobExecutionsStatusesSortByEnum
    func GetMappingSummarizeJobExecutionsStatusesSortByEnum(val string) (SummarizeJobExecutionsStatusesSortByEnum, bool)
    func GetSummarizeJobExecutionsStatusesSortByEnumValues() []SummarizeJobExecutionsStatusesSortByEnum
type SummarizeJobExecutionsStatusesSortOrderEnum
    func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum(val string) (SummarizeJobExecutionsStatusesSortOrderEnum, bool)
    func GetSummarizeJobExecutionsStatusesSortOrderEnumValues() []SummarizeJobExecutionsStatusesSortOrderEnum
type SystemPrivilegeCollection
    func (m SystemPrivilegeCollection) String() string
    func (m SystemPrivilegeCollection) ValidateEnumValue() (bool, error)
type SystemPrivilegeSummary
    func (m SystemPrivilegeSummary) String() string
    func (m SystemPrivilegeSummary) ValidateEnumValue() (bool, error)
type SystemPrivilegeSummaryAdminOptionEnum
    func GetMappingSystemPrivilegeSummaryAdminOptionEnum(val string) (SystemPrivilegeSummaryAdminOptionEnum, bool)
    func GetSystemPrivilegeSummaryAdminOptionEnumValues() []SystemPrivilegeSummaryAdminOptionEnum
type SystemPrivilegeSummaryCommonEnum
    func GetMappingSystemPrivilegeSummaryCommonEnum(val string) (SystemPrivilegeSummaryCommonEnum, bool)
    func GetSystemPrivilegeSummaryCommonEnumValues() []SystemPrivilegeSummaryCommonEnum
type SystemPrivilegeSummaryInheritedEnum
    func GetMappingSystemPrivilegeSummaryInheritedEnum(val string) (SystemPrivilegeSummaryInheritedEnum, bool)
    func GetSystemPrivilegeSummaryInheritedEnumValues() []SystemPrivilegeSummaryInheritedEnum
type TableStatisticSummary
    func (m TableStatisticSummary) String() string
    func (m TableStatisticSummary) ValidateEnumValue() (bool, error)
type TableStatisticsCollection
    func (m TableStatisticsCollection) String() string
    func (m TableStatisticsCollection) ValidateEnumValue() (bool, error)
type TableStatisticsStatusCategoryEnum
    func GetMappingTableStatisticsStatusCategoryEnum(val string) (TableStatisticsStatusCategoryEnum, bool)
    func GetTableStatisticsStatusCategoryEnumValues() []TableStatisticsStatusCategoryEnum
type Tablespace
    func (m Tablespace) String() string
    func (m Tablespace) ValidateEnumValue() (bool, error)
type TablespaceAdminCredentialDetails
type TablespaceAdminCredentialDetailsRoleEnum
    func GetMappingTablespaceAdminCredentialDetailsRoleEnum(val string) (TablespaceAdminCredentialDetailsRoleEnum, bool)
    func GetTablespaceAdminCredentialDetailsRoleEnumValues() []TablespaceAdminCredentialDetailsRoleEnum
type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
    func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum(val string) (TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum, bool)
    func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues() []TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum
type TablespaceAdminPasswordCredentialDetails
    func (m TablespaceAdminPasswordCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum
    func (m TablespaceAdminPasswordCredentialDetails) GetUsername() *string
    func (m TablespaceAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m TablespaceAdminPasswordCredentialDetails) String() string
    func (m TablespaceAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)
type TablespaceAdminSecretCredentialDetails
    func (m TablespaceAdminSecretCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum
    func (m TablespaceAdminSecretCredentialDetails) GetUsername() *string
    func (m TablespaceAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m TablespaceAdminSecretCredentialDetails) String() string
    func (m TablespaceAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)
type TablespaceAdminStatus
    func (m TablespaceAdminStatus) String() string
    func (m TablespaceAdminStatus) ValidateEnumValue() (bool, error)
type TablespaceAdminStatusStatusEnum
    func GetMappingTablespaceAdminStatusStatusEnum(val string) (TablespaceAdminStatusStatusEnum, bool)
    func GetTablespaceAdminStatusStatusEnumValues() []TablespaceAdminStatusStatusEnum
type TablespaceAllocationTypeEnum
    func GetMappingTablespaceAllocationTypeEnum(val string) (TablespaceAllocationTypeEnum, bool)
    func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum
type TablespaceCollection
    func (m TablespaceCollection) String() string
    func (m TablespaceCollection) ValidateEnumValue() (bool, error)
type TablespaceCompressForEnum
    func GetMappingTablespaceCompressForEnum(val string) (TablespaceCompressForEnum, bool)
    func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum
type TablespaceDefaultInMemoryCompressionEnum
    func GetMappingTablespaceDefaultInMemoryCompressionEnum(val string) (TablespaceDefaultInMemoryCompressionEnum, bool)
    func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum
type TablespaceDefaultInMemoryDistributeEnum
    func GetMappingTablespaceDefaultInMemoryDistributeEnum(val string) (TablespaceDefaultInMemoryDistributeEnum, bool)
    func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum
type TablespaceDefaultInMemoryDuplicateEnum
    func GetMappingTablespaceDefaultInMemoryDuplicateEnum(val string) (TablespaceDefaultInMemoryDuplicateEnum, bool)
    func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum
type TablespaceDefaultInMemoryEnum
    func GetMappingTablespaceDefaultInMemoryEnum(val string) (TablespaceDefaultInMemoryEnum, bool)
    func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum
type TablespaceDefaultInMemoryPriorityEnum
    func GetMappingTablespaceDefaultInMemoryPriorityEnum(val string) (TablespaceDefaultInMemoryPriorityEnum, bool)
    func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum
type TablespaceDefaultInMemoryServiceEnum
    func GetMappingTablespaceDefaultInMemoryServiceEnum(val string) (TablespaceDefaultInMemoryServiceEnum, bool)
    func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum
type TablespaceDefaultIndexCompressionEnum
    func GetMappingTablespaceDefaultIndexCompressionEnum(val string) (TablespaceDefaultIndexCompressionEnum, bool)
    func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum
type TablespaceDefaultTableCompressionEnum
    func GetMappingTablespaceDefaultTableCompressionEnum(val string) (TablespaceDefaultTableCompressionEnum, bool)
    func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum
type TablespaceExtentManagementEnum
    func GetMappingTablespaceExtentManagementEnum(val string) (TablespaceExtentManagementEnum, bool)
    func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum
type TablespaceIndexCompressForEnum
    func GetMappingTablespaceIndexCompressForEnum(val string) (TablespaceIndexCompressForEnum, bool)
    func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum
type TablespaceLoggingEnum
    func GetMappingTablespaceLoggingEnum(val string) (TablespaceLoggingEnum, bool)
    func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum
type TablespaceLostWriteProtectEnum
    func GetMappingTablespaceLostWriteProtectEnum(val string) (TablespaceLostWriteProtectEnum, bool)
    func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum
type TablespacePredicateEvaluationEnum
    func GetMappingTablespacePredicateEvaluationEnum(val string) (TablespacePredicateEvaluationEnum, bool)
    func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum
type TablespaceRetentionEnum
    func GetMappingTablespaceRetentionEnum(val string) (TablespaceRetentionEnum, bool)
    func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum
type TablespaceSegmentSpaceManagementEnum
    func GetMappingTablespaceSegmentSpaceManagementEnum(val string) (TablespaceSegmentSpaceManagementEnum, bool)
    func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum
type TablespaceSharedEnum
    func GetMappingTablespaceSharedEnum(val string) (TablespaceSharedEnum, bool)
    func GetTablespaceSharedEnumValues() []TablespaceSharedEnum
type TablespaceStatusEnum
    func GetMappingTablespaceStatusEnum(val string) (TablespaceStatusEnum, bool)
    func GetTablespaceStatusEnumValues() []TablespaceStatusEnum
type TablespaceStorageSize
    func (m TablespaceStorageSize) String() string
    func (m TablespaceStorageSize) ValidateEnumValue() (bool, error)
type TablespaceStorageSizeUnitEnum
    func GetMappingTablespaceStorageSizeUnitEnum(val string) (TablespaceStorageSizeUnitEnum, bool)
    func GetTablespaceStorageSizeUnitEnumValues() []TablespaceStorageSizeUnitEnum
type TablespaceSummary
    func (m TablespaceSummary) String() string
    func (m TablespaceSummary) ValidateEnumValue() (bool, error)
type TablespaceSummaryAllocationTypeEnum
    func GetMappingTablespaceSummaryAllocationTypeEnum(val string) (TablespaceSummaryAllocationTypeEnum, bool)
    func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum
type TablespaceSummaryCompressForEnum
    func GetMappingTablespaceSummaryCompressForEnum(val string) (TablespaceSummaryCompressForEnum, bool)
    func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum
type TablespaceSummaryDefaultInMemoryCompressionEnum
    func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum(val string) (TablespaceSummaryDefaultInMemoryCompressionEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum
type TablespaceSummaryDefaultInMemoryDistributeEnum
    func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum(val string) (TablespaceSummaryDefaultInMemoryDistributeEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum
type TablespaceSummaryDefaultInMemoryDuplicateEnum
    func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum(val string) (TablespaceSummaryDefaultInMemoryDuplicateEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum
type TablespaceSummaryDefaultInMemoryEnum
    func GetMappingTablespaceSummaryDefaultInMemoryEnum(val string) (TablespaceSummaryDefaultInMemoryEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum
type TablespaceSummaryDefaultInMemoryPriorityEnum
    func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum(val string) (TablespaceSummaryDefaultInMemoryPriorityEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum
type TablespaceSummaryDefaultInMemoryServiceEnum
    func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum(val string) (TablespaceSummaryDefaultInMemoryServiceEnum, bool)
    func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum
type TablespaceSummaryDefaultIndexCompressionEnum
    func GetMappingTablespaceSummaryDefaultIndexCompressionEnum(val string) (TablespaceSummaryDefaultIndexCompressionEnum, bool)
    func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum
type TablespaceSummaryDefaultTableCompressionEnum
    func GetMappingTablespaceSummaryDefaultTableCompressionEnum(val string) (TablespaceSummaryDefaultTableCompressionEnum, bool)
    func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum
type TablespaceSummaryExtentManagementEnum
    func GetMappingTablespaceSummaryExtentManagementEnum(val string) (TablespaceSummaryExtentManagementEnum, bool)
    func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum
type TablespaceSummaryIndexCompressForEnum
    func GetMappingTablespaceSummaryIndexCompressForEnum(val string) (TablespaceSummaryIndexCompressForEnum, bool)
    func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum
type TablespaceSummaryLoggingEnum
    func GetMappingTablespaceSummaryLoggingEnum(val string) (TablespaceSummaryLoggingEnum, bool)
    func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum
type TablespaceSummaryLostWriteProtectEnum
    func GetMappingTablespaceSummaryLostWriteProtectEnum(val string) (TablespaceSummaryLostWriteProtectEnum, bool)
    func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum
type TablespaceSummaryPredicateEvaluationEnum
    func GetMappingTablespaceSummaryPredicateEvaluationEnum(val string) (TablespaceSummaryPredicateEvaluationEnum, bool)
    func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum
type TablespaceSummaryRetentionEnum
    func GetMappingTablespaceSummaryRetentionEnum(val string) (TablespaceSummaryRetentionEnum, bool)
    func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum
type TablespaceSummarySegmentSpaceManagementEnum
    func GetMappingTablespaceSummarySegmentSpaceManagementEnum(val string) (TablespaceSummarySegmentSpaceManagementEnum, bool)
    func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum
type TablespaceSummarySharedEnum
    func GetMappingTablespaceSummarySharedEnum(val string) (TablespaceSummarySharedEnum, bool)
    func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum
type TablespaceSummaryStatusEnum
    func GetMappingTablespaceSummaryStatusEnum(val string) (TablespaceSummaryStatusEnum, bool)
    func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum
type TablespaceSummaryTypeEnum
    func GetMappingTablespaceSummaryTypeEnum(val string) (TablespaceSummaryTypeEnum, bool)
    func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum
type TablespaceTypeEnum
    func GetMappingTablespaceTypeEnum(val string) (TablespaceTypeEnum, bool)
    func GetTablespaceTypeEnumValues() []TablespaceTypeEnum
type TestBasicPreferredCredentialDetails
    func (m TestBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m TestBasicPreferredCredentialDetails) String() string
    func (m TestBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)
type TestPreferredCredentialDetails
type TestPreferredCredentialRequest
    func (request TestPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request TestPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request TestPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request TestPreferredCredentialRequest) String() string
    func (request TestPreferredCredentialRequest) ValidateEnumValue() (bool, error)
type TestPreferredCredentialResponse
    func (response TestPreferredCredentialResponse) HTTPResponse() *http.Response
    func (response TestPreferredCredentialResponse) String() string
type TestPreferredCredentialStatus
    func (m TestPreferredCredentialStatus) String() string
    func (m TestPreferredCredentialStatus) ValidateEnumValue() (bool, error)
type TestPreferredCredentialStatusStatusEnum
    func GetMappingTestPreferredCredentialStatusStatusEnum(val string) (TestPreferredCredentialStatusStatusEnum, bool)
    func GetTestPreferredCredentialStatusStatusEnumValues() []TestPreferredCredentialStatusStatusEnum
type TimeSeriesMetricDataPoint
    func (m TimeSeriesMetricDataPoint) String() string
    func (m TimeSeriesMetricDataPoint) ValidateEnumValue() (bool, error)
type TimeSeriesMetricDefinition
    func (m TimeSeriesMetricDefinition) String() string
    func (m TimeSeriesMetricDefinition) ValidateEnumValue() (bool, error)
type UpdateBasicPreferredCredentialDetails
    func (m UpdateBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateBasicPreferredCredentialDetails) String() string
    func (m UpdateBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)
type UpdateDatabaseParametersResult
    func (m UpdateDatabaseParametersResult) String() string
    func (m UpdateDatabaseParametersResult) ValidateEnumValue() (bool, error)
type UpdateDbManagementPrivateEndpointDetails
    func (m UpdateDbManagementPrivateEndpointDetails) String() string
    func (m UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateDbManagementPrivateEndpointRequest
    func (request UpdateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDbManagementPrivateEndpointRequest) String() string
    func (request UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateDbManagementPrivateEndpointResponse
    func (response UpdateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateDbManagementPrivateEndpointResponse) String() string
type UpdateJobDetails
type UpdateJobRequest
    func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobRequest) String() string
    func (request UpdateJobRequest) ValidateEnumValue() (bool, error)
type UpdateJobResponse
    func (response UpdateJobResponse) HTTPResponse() *http.Response
    func (response UpdateJobResponse) String() string
type UpdateManagedDatabaseGroupDetails
    func (m UpdateManagedDatabaseGroupDetails) String() string
    func (m UpdateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)
type UpdateManagedDatabaseGroupRequest
    func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateManagedDatabaseGroupRequest) String() string
    func (request UpdateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)
type UpdateManagedDatabaseGroupResponse
    func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response
    func (response UpdateManagedDatabaseGroupResponse) String() string
type UpdatePreferredCredentialDetails
type UpdatePreferredCredentialRequest
    func (request UpdatePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePreferredCredentialRequest) String() string
    func (request UpdatePreferredCredentialRequest) ValidateEnumValue() (bool, error)
type UpdatePreferredCredentialResponse
    func (response UpdatePreferredCredentialResponse) HTTPResponse() *http.Response
    func (response UpdatePreferredCredentialResponse) String() string
type UpdateSqlJobDetails
    func (m UpdateSqlJobDetails) GetDescription() *string
    func (m UpdateSqlJobDetails) GetResultLocation() JobExecutionResultLocation
    func (m UpdateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails
    func (m UpdateSqlJobDetails) GetTimeout() *string
    func (m UpdateSqlJobDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateSqlJobDetails) String() string
    func (m *UpdateSqlJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateSqlJobDetails) ValidateEnumValue() (bool, error)
type UpdateTablespaceDetails
    func (m UpdateTablespaceDetails) String() string
    func (m *UpdateTablespaceDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateTablespaceDetails) ValidateEnumValue() (bool, error)
type UpdateTablespaceDetailsStatusEnum
    func GetMappingUpdateTablespaceDetailsStatusEnum(val string) (UpdateTablespaceDetailsStatusEnum, bool)
    func GetUpdateTablespaceDetailsStatusEnumValues() []UpdateTablespaceDetailsStatusEnum
type UpdateTablespaceDetailsTypeEnum
    func GetMappingUpdateTablespaceDetailsTypeEnum(val string) (UpdateTablespaceDetailsTypeEnum, bool)
    func GetUpdateTablespaceDetailsTypeEnumValues() []UpdateTablespaceDetailsTypeEnum
type UpdateTablespaceRequest
    func (request UpdateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTablespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTablespaceRequest) String() string
    func (request UpdateTablespaceRequest) ValidateEnumValue() (bool, error)
type UpdateTablespaceResponse
    func (response UpdateTablespaceResponse) HTTPResponse() *http.Response
    func (response UpdateTablespaceResponse) String() string
type User
    func (m User) String() string
    func (m User) ValidateEnumValue() (bool, error)
type UserAllSharedEnum
    func GetMappingUserAllSharedEnum(val string) (UserAllSharedEnum, bool)
    func GetUserAllSharedEnumValues() []UserAllSharedEnum
type UserAuthenticationEnum
    func GetMappingUserAuthenticationEnum(val string) (UserAuthenticationEnum, bool)
    func GetUserAuthenticationEnumValues() []UserAuthenticationEnum
type UserCollection
    func (m UserCollection) String() string
    func (m UserCollection) ValidateEnumValue() (bool, error)
type UserCommonEnum
    func GetMappingUserCommonEnum(val string) (UserCommonEnum, bool)
    func GetUserCommonEnumValues() []UserCommonEnum
type UserEditionsEnabledEnum
    func GetMappingUserEditionsEnabledEnum(val string) (UserEditionsEnabledEnum, bool)
    func GetUserEditionsEnabledEnumValues() []UserEditionsEnabledEnum
type UserExternalSharedEnum
    func GetMappingUserExternalSharedEnum(val string) (UserExternalSharedEnum, bool)
    func GetUserExternalSharedEnumValues() []UserExternalSharedEnum
type UserImplicitEnum
    func GetMappingUserImplicitEnum(val string) (UserImplicitEnum, bool)
    func GetUserImplicitEnumValues() []UserImplicitEnum
type UserInheritedEnum
    func GetMappingUserInheritedEnum(val string) (UserInheritedEnum, bool)
    func GetUserInheritedEnumValues() []UserInheritedEnum
type UserOracleMaintainedEnum
    func GetMappingUserOracleMaintainedEnum(val string) (UserOracleMaintainedEnum, bool)
    func GetUserOracleMaintainedEnumValues() []UserOracleMaintainedEnum
type UserProxyConnectEnum
    func GetMappingUserProxyConnectEnum(val string) (UserProxyConnectEnum, bool)
    func GetUserProxyConnectEnumValues() []UserProxyConnectEnum
type UserStatusEnum
    func GetMappingUserStatusEnum(val string) (UserStatusEnum, bool)
    func GetUserStatusEnumValues() []UserStatusEnum
type UserSummary
    func (m UserSummary) String() string
    func (m UserSummary) ValidateEnumValue() (bool, error)
type UserSummaryStatusEnum
    func GetMappingUserSummaryStatusEnum(val string) (UserSummaryStatusEnum, bool)
    func GetUserSummaryStatusEnumValues() []UserSummaryStatusEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
    func (m WorkRequestCollection) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkloadTypeEnum
    func GetMappingWorkloadTypeEnum(val string) (WorkloadTypeEnum, bool)
    func GetWorkloadTypeEnumValues() []WorkloadTypeEnum

Package files

activity_time_series_metrics.go add_data_files_details.go add_data_files_request_response.go add_managed_database_to_managed_database_group_details.go add_managed_database_to_managed_database_group_request_response.go addm_task_summary.go addm_tasks_collection.go addm_tasks_request_response.go advisor_rule.go alert_log_collection.go alert_log_count_summary.go alert_log_counts_collection.go alert_log_summary.go allowed_parameter_value.go asm_property.go asm_property_collection.go asm_property_summary.go associated_database_collection.go associated_database_summary.go attention_log_collection.go attention_log_count_summary.go attention_log_counts_collection.go attention_log_summary.go awr_db_collection.go awr_db_cpu_usage_collection.go awr_db_cpu_usage_summary.go awr_db_metric_collection.go awr_db_metric_summary.go awr_db_parameter_change_collection.go awr_db_parameter_change_summary.go awr_db_parameter_collection.go awr_db_parameter_summary.go awr_db_report.go awr_db_snapshot_collection.go awr_db_snapshot_range_collection.go awr_db_snapshot_range_summary.go awr_db_snapshot_summary.go awr_db_sql_report.go awr_db_summary.go awr_db_sysstat_collection.go awr_db_sysstat_summary.go awr_db_top_wait_event_collection.go awr_db_top_wait_event_summary.go awr_db_wait_event_bucket_collection.go awr_db_wait_event_bucket_summary.go awr_db_wait_event_collection.go awr_db_wait_event_summary.go awr_query_result.go basic_preferred_credential.go change_database_parameter_details.go change_database_parameters_details.go change_database_parameters_request_response.go change_db_management_private_endpoint_compartment_details.go change_db_management_private_endpoint_compartment_request_response.go change_job_compartment_details.go change_job_compartment_request_response.go change_managed_database_group_compartment_details.go change_managed_database_group_compartment_request_response.go child_database.go clone_sql_tuning_task_details.go clone_sql_tuning_task_request_response.go cluster_cache_metric.go compare_type.go consumer_group_privilege_collection.go consumer_group_privilege_summary.go cpu_utilization_aggregate_metrics.go create_db_management_private_endpoint_details.go create_db_management_private_endpoint_request_response.go create_job_details.go create_job_request_response.go create_managed_database_group_details.go create_managed_database_group_request_response.go create_sql_job_details.go create_tablespace_details.go create_tablespace_request_response.go data_access_container_collection.go data_access_container_summary.go database_credentials.go database_fleet_health_metrics.go database_home_metric_definition.go database_home_metrics.go database_instance_home_metrics_definition.go database_io_aggregate_metrics.go database_parameter_summary.go database_parameter_update_status.go database_parameters_collection.go database_status.go database_storage_aggregate_metrics.go database_sub_type.go database_time_aggregate_metrics.go database_type.go database_usage_metrics.go databasemanagement_dbmanagement_client.go databasemanagement_diagnosability_client.go databasemanagement_sqltuning_client.go datafile.go db_management_private_endpoint.go db_management_private_endpoint_collection.go db_management_private_endpoint_summary.go delete_db_management_private_endpoint_request_response.go delete_job_request_response.go delete_managed_database_group_request_response.go delete_preferred_credential_request_response.go deployment_type.go drop_sql_tuning_task_details.go drop_sql_tuning_task_request_response.go drop_tablespace_details.go drop_tablespace_request_response.go execution_plan_stats_comparision.go failed_connections_aggregate_metrics.go finding_schema_or_operation.go fleet_metric_definition.go fleet_metric_summary_definition.go fleet_status_by_category.go fleet_summary.go generate_awr_snapshot_request_response.go get_awr_db_report_request_response.go get_awr_db_sql_report_request_response.go get_cluster_cache_metric_request_response.go get_database_fleet_health_metrics_request_response.go get_database_home_metrics_request_response.go get_db_management_private_endpoint_request_response.go get_execution_plan_stats_comparision_request_response.go get_job_execution_request_response.go get_job_request_response.go get_job_run_request_response.go get_managed_database_group_request_response.go get_managed_database_request_response.go get_optimizer_statistics_advisor_execution_request_response.go get_optimizer_statistics_advisor_execution_script_request_response.go get_optimizer_statistics_collection_operation_request_response.go get_pdb_metrics_request_response.go get_preferred_credential_request_response.go get_sql_execution_plan_request_response.go get_sql_tuning_advisor_task_summary_report_request_response.go get_tablespace_request_response.go get_user_request_response.go get_work_request_request_response.go historic_addm_result.go implement_optimizer_statistics_advisor_recommendations_details.go implement_optimizer_statistics_advisor_recommendations_job.go implement_optimizer_statistics_advisor_recommendations_request_response.go instance_details.go job.go job_collection.go job_database.go job_execution.go job_execution_collection.go job_execution_result_details.go job_execution_result_location.go job_execution_summary.go job_executions_status_summary.go job_executions_status_summary_collection.go job_run.go job_run_collection.go job_run_summary.go job_schedule_details.go job_summary.go job_types.go lifecycle_states.go list_alert_logs_request_response.go list_asm_properties_request_response.go list_associated_databases_request_response.go list_attention_logs_request_response.go list_awr_db_snapshots_request_response.go list_awr_dbs_request_response.go list_consumer_group_privileges_request_response.go list_data_access_containers_request_response.go list_database_parameters_request_response.go list_db_management_private_endpoints_request_response.go list_job_executions_request_response.go list_job_runs_request_response.go list_jobs_request_response.go list_managed_database_groups_request_response.go list_managed_databases_request_response.go list_object_privileges_request_response.go list_optimizer_statistics_advisor_executions_request_response.go list_optimizer_statistics_collection_aggregations_request_response.go list_optimizer_statistics_collection_operations_request_response.go list_preferred_credentials_request_response.go list_proxied_for_users_request_response.go list_proxy_users_request_response.go list_roles_request_response.go list_sql_tuning_advisor_task_findings_request_response.go list_sql_tuning_advisor_task_recommendations_request_response.go list_sql_tuning_advisor_tasks_request_response.go list_sql_tuning_sets_request_response.go list_system_privileges_request_response.go list_table_statistics_request_response.go list_tablespaces_request_response.go list_users_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go managed_database.go managed_database_collection.go managed_database_credential.go managed_database_group.go managed_database_group_collection.go managed_database_group_summary.go managed_database_password_credential.go managed_database_secret_credential.go managed_database_summary.go management_option.go memory_aggregate_metrics.go metric_data_point.go metric_dimension_definition.go metric_statistics_definition.go object_privilege_collection.go object_privilege_summary.go object_storage_job_execution_result_details.go object_storage_job_execution_result_location.go optimizer_database.go optimizer_statistics_advisor_execution.go optimizer_statistics_advisor_execution_report.go optimizer_statistics_advisor_execution_script.go optimizer_statistics_advisor_execution_summary.go optimizer_statistics_advisor_executions_collection.go optimizer_statistics_collection_aggregation_summary.go optimizer_statistics_collection_aggregations_collection.go optimizer_statistics_collection_operation.go optimizer_statistics_collection_operation_summary.go optimizer_statistics_collection_operations_collection.go optimizer_statistics_group_by_types.go optimizer_statistics_operation_task.go optimizer_statistics_task_filter_types.go parameter_scope.go parent_group.go pdb_metrics.go pdb_status_details.go preferred_credential.go preferred_credential_collection.go preferred_credential_status.go preferred_credential_summary.go preferred_credential_type.go proxied_for_user_collection.go proxied_for_user_summary.go proxy_user_collection.go proxy_user_summary.go recommendation.go recommendation_example.go recommendation_example_line.go recommendation_rationale.go remove_data_file_details.go remove_data_file_request_response.go remove_managed_database_from_managed_database_group_details.go remove_managed_database_from_managed_database_group_request_response.go reset_database_parameters_details.go reset_database_parameters_request_response.go resize_data_file_details.go resize_data_file_request_response.go role.go role_collection.go role_summary.go rule_finding.go run_historic_addm_details.go run_historic_addm_request_response.go schema_definition.go snapshot_details.go sort_orders.go sql_job.go sql_tuning_advisor_task_collection.go sql_tuning_advisor_task_finding_collection.go sql_tuning_advisor_task_finding_summary.go sql_tuning_advisor_task_recommendation_collection.go sql_tuning_advisor_task_recommendation_summary.go sql_tuning_advisor_task_sql_execution_plan.go sql_tuning_advisor_task_summary.go sql_tuning_advisor_task_summary_finding_benefits.go sql_tuning_advisor_task_summary_finding_counts.go sql_tuning_advisor_task_summary_report.go sql_tuning_advisor_task_summary_report_index_finding_summary.go sql_tuning_advisor_task_summary_report_object_stat_finding_summary.go sql_tuning_advisor_task_summary_report_statement_counts.go sql_tuning_advisor_task_summary_report_statistics.go sql_tuning_advisor_task_summary_report_task_info.go sql_tuning_set_collection.go sql_tuning_set_input.go sql_tuning_set_summary.go sql_tuning_task_credential_details.go sql_tuning_task_credential_types.go sql_tuning_task_password_credential_details.go sql_tuning_task_plan_stats.go sql_tuning_task_return.go sql_tuning_task_secret_credential_details.go sql_tuning_task_sql_detail.go sql_tuning_task_sql_execution_plan_step.go sql_tuning_task_status_types.go start_sql_tuning_task_details.go start_sql_tuning_task_request_response.go statements_aggregate_metrics.go summarize_alert_log_counts_request_response.go summarize_attention_log_counts_request_response.go summarize_awr_db_cpu_usages_request_response.go summarize_awr_db_metrics_request_response.go summarize_awr_db_parameter_changes_request_response.go summarize_awr_db_parameters_request_response.go summarize_awr_db_snapshot_ranges_request_response.go summarize_awr_db_sysstats_request_response.go summarize_awr_db_top_wait_events_request_response.go summarize_awr_db_wait_event_buckets_request_response.go summarize_awr_db_wait_events_request_response.go summarize_job_executions_statuses_request_response.go system_privilege_collection.go system_privilege_summary.go table_statistic_summary.go table_statistics_collection.go table_statistics_status_category.go tablespace.go tablespace_admin_credential_details.go tablespace_admin_password_credential_details.go tablespace_admin_secret_credential_details.go tablespace_admin_status.go tablespace_collection.go tablespace_storage_size.go tablespace_summary.go test_basic_preferred_credential_details.go test_preferred_credential_details.go test_preferred_credential_request_response.go test_preferred_credential_status.go time_series_metric_data_point.go time_series_metric_definition.go update_basic_preferred_credential_details.go update_database_parameters_result.go update_db_management_private_endpoint_details.go update_db_management_private_endpoint_request_response.go update_job_details.go update_job_request_response.go update_managed_database_group_details.go update_managed_database_group_request_response.go update_preferred_credential_details.go update_preferred_credential_request_response.go update_sql_job_details.go update_tablespace_details.go update_tablespace_request_response.go user.go user_collection.go user_summary.go work_request.go work_request_collection.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_operation_type.go work_request_resource.go work_request_resource_action_type.go work_request_status.go work_request_summary.go workload_type.go

func GetAddDataFilesDetailsFileTypeEnumStringValues

func GetAddDataFilesDetailsFileTypeEnumStringValues() []string

GetAddDataFilesDetailsFileTypeEnumStringValues Enumerates the set of values in String for AddDataFilesDetailsFileTypeEnum

func GetAddmTaskSummaryHowCreatedEnumStringValues

func GetAddmTaskSummaryHowCreatedEnumStringValues() []string

GetAddmTaskSummaryHowCreatedEnumStringValues Enumerates the set of values in String for AddmTaskSummaryHowCreatedEnum

func GetAddmTaskSummaryStatusEnumStringValues

func GetAddmTaskSummaryStatusEnumStringValues() []string

GetAddmTaskSummaryStatusEnumStringValues Enumerates the set of values in String for AddmTaskSummaryStatusEnum

func GetAddmTasksSortByEnumStringValues

func GetAddmTasksSortByEnumStringValues() []string

GetAddmTasksSortByEnumStringValues Enumerates the set of values in String for AddmTasksSortByEnum

func GetAddmTasksSortOrderEnumStringValues

func GetAddmTasksSortOrderEnumStringValues() []string

GetAddmTasksSortOrderEnumStringValues Enumerates the set of values in String for AddmTasksSortOrderEnum

func GetAlertLogCountSummaryCategoryEnumStringValues

func GetAlertLogCountSummaryCategoryEnumStringValues() []string

GetAlertLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AlertLogCountSummaryCategoryEnum

func GetAlertLogSummaryMessageLevelEnumStringValues

func GetAlertLogSummaryMessageLevelEnumStringValues() []string

GetAlertLogSummaryMessageLevelEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageLevelEnum

func GetAlertLogSummaryMessageTypeEnumStringValues

func GetAlertLogSummaryMessageTypeEnumStringValues() []string

GetAlertLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AlertLogSummaryMessageTypeEnum

func GetAttentionLogCountSummaryCategoryEnumStringValues

func GetAttentionLogCountSummaryCategoryEnumStringValues() []string

GetAttentionLogCountSummaryCategoryEnumStringValues Enumerates the set of values in String for AttentionLogCountSummaryCategoryEnum

func GetAttentionLogSummaryMessageTypeEnumStringValues

func GetAttentionLogSummaryMessageTypeEnumStringValues() []string

GetAttentionLogSummaryMessageTypeEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageTypeEnum

func GetAttentionLogSummaryMessageUrgencyEnumStringValues

func GetAttentionLogSummaryMessageUrgencyEnumStringValues() []string

GetAttentionLogSummaryMessageUrgencyEnumStringValues Enumerates the set of values in String for AttentionLogSummaryMessageUrgencyEnum

func GetAwrDbReportFormatEnumStringValues

func GetAwrDbReportFormatEnumStringValues() []string

GetAwrDbReportFormatEnumStringValues Enumerates the set of values in String for AwrDbReportFormatEnum

func GetAwrDbSqlReportFormatEnumStringValues

func GetAwrDbSqlReportFormatEnumStringValues() []string

GetAwrDbSqlReportFormatEnumStringValues Enumerates the set of values in String for AwrDbSqlReportFormatEnum

func GetAwrQueryResultAwrResultTypeEnumStringValues

func GetAwrQueryResultAwrResultTypeEnumStringValues() []string

GetAwrQueryResultAwrResultTypeEnumStringValues Enumerates the set of values in String for AwrQueryResultAwrResultTypeEnum

func GetCompareTypeEnumStringValues

func GetCompareTypeEnumStringValues() []string

GetCompareTypeEnumStringValues Enumerates the set of values in String for CompareTypeEnum

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues() []string

GetConsumerGroupPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues() []string

GetConsumerGroupPrivilegeSummaryInitialGroupEnumStringValues Enumerates the set of values in String for ConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetCreateTablespaceDetailsDefaultCompressEnumStringValues

func GetCreateTablespaceDetailsDefaultCompressEnumStringValues() []string

GetCreateTablespaceDetailsDefaultCompressEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsDefaultCompressEnum

func GetCreateTablespaceDetailsExtentManagementEnumStringValues

func GetCreateTablespaceDetailsExtentManagementEnumStringValues() []string

GetCreateTablespaceDetailsExtentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsExtentManagementEnum

func GetCreateTablespaceDetailsSegmentManagementEnumStringValues

func GetCreateTablespaceDetailsSegmentManagementEnumStringValues() []string

GetCreateTablespaceDetailsSegmentManagementEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsSegmentManagementEnum

func GetCreateTablespaceDetailsStatusEnumStringValues

func GetCreateTablespaceDetailsStatusEnumStringValues() []string

GetCreateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsStatusEnum

func GetCreateTablespaceDetailsTypeEnumStringValues

func GetCreateTablespaceDetailsTypeEnumStringValues() []string

GetCreateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for CreateTablespaceDetailsTypeEnum

func GetDatabaseCredentialsRoleEnumStringValues

func GetDatabaseCredentialsRoleEnumStringValues() []string

GetDatabaseCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseCredentialsRoleEnum

func GetDatabaseParameterSummaryConstraintEnumStringValues

func GetDatabaseParameterSummaryConstraintEnumStringValues() []string

GetDatabaseParameterSummaryConstraintEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryConstraintEnum

func GetDatabaseParameterSummaryIsModifiedEnumStringValues

func GetDatabaseParameterSummaryIsModifiedEnumStringValues() []string

GetDatabaseParameterSummaryIsModifiedEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsModifiedEnum

func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues

func GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues() []string

GetDatabaseParameterSummaryIsSystemModifiableEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryIsSystemModifiableEnum

func GetDatabaseParameterSummaryTypeEnumStringValues

func GetDatabaseParameterSummaryTypeEnumStringValues() []string

GetDatabaseParameterSummaryTypeEnumStringValues Enumerates the set of values in String for DatabaseParameterSummaryTypeEnum

func GetDatabaseParameterUpdateStatusStatusEnumStringValues

func GetDatabaseParameterUpdateStatusStatusEnumStringValues() []string

GetDatabaseParameterUpdateStatusStatusEnumStringValues Enumerates the set of values in String for DatabaseParameterUpdateStatusStatusEnum

func GetDatabaseStatusEnumStringValues

func GetDatabaseStatusEnumStringValues() []string

GetDatabaseStatusEnumStringValues Enumerates the set of values in String for DatabaseStatusEnum

func GetDatabaseSubTypeEnumStringValues

func GetDatabaseSubTypeEnumStringValues() []string

GetDatabaseSubTypeEnumStringValues Enumerates the set of values in String for DatabaseSubTypeEnum

func GetDatabaseTypeEnumStringValues

func GetDatabaseTypeEnumStringValues() []string

GetDatabaseTypeEnumStringValues Enumerates the set of values in String for DatabaseTypeEnum

func GetDatafileLostWriteProtectEnumStringValues

func GetDatafileLostWriteProtectEnumStringValues() []string

GetDatafileLostWriteProtectEnumStringValues Enumerates the set of values in String for DatafileLostWriteProtectEnum

func GetDatafileOnlineStatusEnumStringValues

func GetDatafileOnlineStatusEnumStringValues() []string

GetDatafileOnlineStatusEnumStringValues Enumerates the set of values in String for DatafileOnlineStatusEnum

func GetDatafileSharedEnumStringValues

func GetDatafileSharedEnumStringValues() []string

GetDatafileSharedEnumStringValues Enumerates the set of values in String for DatafileSharedEnum

func GetDatafileStatusEnumStringValues

func GetDatafileStatusEnumStringValues() []string

GetDatafileStatusEnumStringValues Enumerates the set of values in String for DatafileStatusEnum

func GetDeploymentTypeEnumStringValues

func GetDeploymentTypeEnumStringValues() []string

GetDeploymentTypeEnumStringValues Enumerates the set of values in String for DeploymentTypeEnum

func GetGetAwrDbReportReportFormatEnumStringValues

func GetGetAwrDbReportReportFormatEnumStringValues() []string

GetGetAwrDbReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportFormatEnum

func GetGetAwrDbReportReportTypeEnumStringValues

func GetGetAwrDbReportReportTypeEnumStringValues() []string

GetGetAwrDbReportReportTypeEnumStringValues Enumerates the set of values in String for GetAwrDbReportReportTypeEnum

func GetGetAwrDbSqlReportReportFormatEnumStringValues

func GetGetAwrDbSqlReportReportFormatEnumStringValues() []string

GetGetAwrDbSqlReportReportFormatEnumStringValues Enumerates the set of values in String for GetAwrDbSqlReportReportFormatEnum

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues() []string

GetGetDatabaseFleetHealthMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetDatabaseFleetHealthMetricsCompareTypeEnum

func GetGetPdbMetricsCompareTypeEnumStringValues

func GetGetPdbMetricsCompareTypeEnumStringValues() []string

GetGetPdbMetricsCompareTypeEnumStringValues Enumerates the set of values in String for GetPdbMetricsCompareTypeEnum

func GetGetSqlExecutionPlanAttributeEnumStringValues

func GetGetSqlExecutionPlanAttributeEnumStringValues() []string

GetGetSqlExecutionPlanAttributeEnumStringValues Enumerates the set of values in String for GetSqlExecutionPlanAttributeEnum

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues() []string

GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumStringValues Enumerates the set of values in String for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetHistoricAddmResultHowCreatedEnumStringValues

func GetHistoricAddmResultHowCreatedEnumStringValues() []string

GetHistoricAddmResultHowCreatedEnumStringValues Enumerates the set of values in String for HistoricAddmResultHowCreatedEnum

func GetHistoricAddmResultStatusEnumStringValues

func GetHistoricAddmResultStatusEnumStringValues() []string

GetHistoricAddmResultStatusEnumStringValues Enumerates the set of values in String for HistoricAddmResultStatusEnum

func GetInstanceDetailsStatusEnumStringValues

func GetInstanceDetailsStatusEnumStringValues() []string

GetInstanceDetailsStatusEnumStringValues Enumerates the set of values in String for InstanceDetailsStatusEnum

func GetJobExecutionResultDetailsTypeEnumStringValues

func GetJobExecutionResultDetailsTypeEnumStringValues() []string

GetJobExecutionResultDetailsTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultDetailsTypeEnum

func GetJobExecutionResultLocationTypeEnumStringValues

func GetJobExecutionResultLocationTypeEnumStringValues() []string

GetJobExecutionResultLocationTypeEnumStringValues Enumerates the set of values in String for JobExecutionResultLocationTypeEnum

func GetJobExecutionStatusEnumStringValues

func GetJobExecutionStatusEnumStringValues() []string

GetJobExecutionStatusEnumStringValues Enumerates the set of values in String for JobExecutionStatusEnum

func GetJobExecutionsStatusSummaryStatusEnumStringValues

func GetJobExecutionsStatusSummaryStatusEnumStringValues() []string

GetJobExecutionsStatusSummaryStatusEnumStringValues Enumerates the set of values in String for JobExecutionsStatusSummaryStatusEnum

func GetJobLifecycleStateEnumStringValues

func GetJobLifecycleStateEnumStringValues() []string

GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum

func GetJobRunRunStatusEnumStringValues

func GetJobRunRunStatusEnumStringValues() []string

GetJobRunRunStatusEnumStringValues Enumerates the set of values in String for JobRunRunStatusEnum

func GetJobScheduleDetailsIntervalTypeEnumStringValues

func GetJobScheduleDetailsIntervalTypeEnumStringValues() []string

GetJobScheduleDetailsIntervalTypeEnumStringValues Enumerates the set of values in String for JobScheduleDetailsIntervalTypeEnum

func GetJobScheduleTypeEnumStringValues

func GetJobScheduleTypeEnumStringValues() []string

GetJobScheduleTypeEnumStringValues Enumerates the set of values in String for JobScheduleTypeEnum

func GetJobTypesEnumStringValues

func GetJobTypesEnumStringValues() []string

GetJobTypesEnumStringValues Enumerates the set of values in String for JobTypesEnum

func GetLifecycleStatesEnumStringValues

func GetLifecycleStatesEnumStringValues() []string

GetLifecycleStatesEnumStringValues Enumerates the set of values in String for LifecycleStatesEnum

func GetListAlertLogsLevelFilterEnumStringValues

func GetListAlertLogsLevelFilterEnumStringValues() []string

GetListAlertLogsLevelFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsLevelFilterEnum

func GetListAlertLogsSortByEnumStringValues

func GetListAlertLogsSortByEnumStringValues() []string

GetListAlertLogsSortByEnumStringValues Enumerates the set of values in String for ListAlertLogsSortByEnum

func GetListAlertLogsSortOrderEnumStringValues

func GetListAlertLogsSortOrderEnumStringValues() []string

GetListAlertLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAlertLogsSortOrderEnum

func GetListAlertLogsTypeFilterEnumStringValues

func GetListAlertLogsTypeFilterEnumStringValues() []string

GetListAlertLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAlertLogsTypeFilterEnum

func GetListAsmPropertiesSortByEnumStringValues

func GetListAsmPropertiesSortByEnumStringValues() []string

GetListAsmPropertiesSortByEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortByEnum

func GetListAsmPropertiesSortOrderEnumStringValues

func GetListAsmPropertiesSortOrderEnumStringValues() []string

GetListAsmPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListAsmPropertiesSortOrderEnum

func GetListAssociatedDatabasesSortByEnumStringValues

func GetListAssociatedDatabasesSortByEnumStringValues() []string

GetListAssociatedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortByEnum

func GetListAssociatedDatabasesSortOrderEnumStringValues

func GetListAssociatedDatabasesSortOrderEnumStringValues() []string

GetListAssociatedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAssociatedDatabasesSortOrderEnum

func GetListAttentionLogsSortByEnumStringValues

func GetListAttentionLogsSortByEnumStringValues() []string

GetListAttentionLogsSortByEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortByEnum

func GetListAttentionLogsSortOrderEnumStringValues

func GetListAttentionLogsSortOrderEnumStringValues() []string

GetListAttentionLogsSortOrderEnumStringValues Enumerates the set of values in String for ListAttentionLogsSortOrderEnum

func GetListAttentionLogsTypeFilterEnumStringValues

func GetListAttentionLogsTypeFilterEnumStringValues() []string

GetListAttentionLogsTypeFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsTypeFilterEnum

func GetListAttentionLogsUrgencyFilterEnumStringValues

func GetListAttentionLogsUrgencyFilterEnumStringValues() []string

GetListAttentionLogsUrgencyFilterEnumStringValues Enumerates the set of values in String for ListAttentionLogsUrgencyFilterEnum

func GetListAwrDbSnapshotsSortByEnumStringValues

func GetListAwrDbSnapshotsSortByEnumStringValues() []string

GetListAwrDbSnapshotsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortByEnum

func GetListAwrDbSnapshotsSortOrderEnumStringValues

func GetListAwrDbSnapshotsSortOrderEnumStringValues() []string

GetListAwrDbSnapshotsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbSnapshotsSortOrderEnum

func GetListAwrDbsSortByEnumStringValues

func GetListAwrDbsSortByEnumStringValues() []string

GetListAwrDbsSortByEnumStringValues Enumerates the set of values in String for ListAwrDbsSortByEnum

func GetListAwrDbsSortOrderEnumStringValues

func GetListAwrDbsSortOrderEnumStringValues() []string

GetListAwrDbsSortOrderEnumStringValues Enumerates the set of values in String for ListAwrDbsSortOrderEnum

func GetListConsumerGroupPrivilegesSortByEnumStringValues

func GetListConsumerGroupPrivilegesSortByEnumStringValues() []string

GetListConsumerGroupPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortByEnum

func GetListConsumerGroupPrivilegesSortOrderEnumStringValues

func GetListConsumerGroupPrivilegesSortOrderEnumStringValues() []string

GetListConsumerGroupPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListConsumerGroupPrivilegesSortOrderEnum

func GetListDataAccessContainersSortByEnumStringValues

func GetListDataAccessContainersSortByEnumStringValues() []string

GetListDataAccessContainersSortByEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortByEnum

func GetListDataAccessContainersSortOrderEnumStringValues

func GetListDataAccessContainersSortOrderEnumStringValues() []string

GetListDataAccessContainersSortOrderEnumStringValues Enumerates the set of values in String for ListDataAccessContainersSortOrderEnum

func GetListDatabaseParametersSortByEnumStringValues

func GetListDatabaseParametersSortByEnumStringValues() []string

GetListDatabaseParametersSortByEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortByEnum

func GetListDatabaseParametersSortOrderEnumStringValues

func GetListDatabaseParametersSortOrderEnumStringValues() []string

GetListDatabaseParametersSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSortOrderEnum

func GetListDatabaseParametersSourceEnumStringValues

func GetListDatabaseParametersSourceEnumStringValues() []string

GetListDatabaseParametersSourceEnumStringValues Enumerates the set of values in String for ListDatabaseParametersSourceEnum

func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues

func GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues() []string

GetListDbManagementPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsLifecycleStateEnum

func GetListDbManagementPrivateEndpointsSortByEnumStringValues

func GetListDbManagementPrivateEndpointsSortByEnumStringValues() []string

GetListDbManagementPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortByEnum

func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues

func GetListDbManagementPrivateEndpointsSortOrderEnumStringValues() []string

GetListDbManagementPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListDbManagementPrivateEndpointsSortOrderEnum

func GetListJobExecutionsSortByEnumStringValues

func GetListJobExecutionsSortByEnumStringValues() []string

GetListJobExecutionsSortByEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortByEnum

func GetListJobExecutionsSortOrderEnumStringValues

func GetListJobExecutionsSortOrderEnumStringValues() []string

GetListJobExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortOrderEnum

func GetListJobRunsSortByEnumStringValues

func GetListJobRunsSortByEnumStringValues() []string

GetListJobRunsSortByEnumStringValues Enumerates the set of values in String for ListJobRunsSortByEnum

func GetListJobRunsSortOrderEnumStringValues

func GetListJobRunsSortOrderEnumStringValues() []string

GetListJobRunsSortOrderEnumStringValues Enumerates the set of values in String for ListJobRunsSortOrderEnum

func GetListJobsSortByEnumStringValues

func GetListJobsSortByEnumStringValues() []string

GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum

func GetListJobsSortOrderEnumStringValues

func GetListJobsSortOrderEnumStringValues() []string

GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum

func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues

func GetListManagedDatabaseGroupsLifecycleStateEnumStringValues() []string

GetListManagedDatabaseGroupsLifecycleStateEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsLifecycleStateEnum

func GetListManagedDatabaseGroupsSortByEnumStringValues

func GetListManagedDatabaseGroupsSortByEnumStringValues() []string

GetListManagedDatabaseGroupsSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortByEnum

func GetListManagedDatabaseGroupsSortOrderEnumStringValues

func GetListManagedDatabaseGroupsSortOrderEnumStringValues() []string

GetListManagedDatabaseGroupsSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabaseGroupsSortOrderEnum

func GetListManagedDatabasesDeploymentTypeEnumStringValues

func GetListManagedDatabasesDeploymentTypeEnumStringValues() []string

GetListManagedDatabasesDeploymentTypeEnumStringValues Enumerates the set of values in String for ListManagedDatabasesDeploymentTypeEnum

func GetListManagedDatabasesManagementOptionEnumStringValues

func GetListManagedDatabasesManagementOptionEnumStringValues() []string

GetListManagedDatabasesManagementOptionEnumStringValues Enumerates the set of values in String for ListManagedDatabasesManagementOptionEnum

func GetListManagedDatabasesSortByEnumStringValues

func GetListManagedDatabasesSortByEnumStringValues() []string

GetListManagedDatabasesSortByEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortByEnum

func GetListManagedDatabasesSortOrderEnumStringValues

func GetListManagedDatabasesSortOrderEnumStringValues() []string

GetListManagedDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListManagedDatabasesSortOrderEnum

func GetListObjectPrivilegesSortByEnumStringValues

func GetListObjectPrivilegesSortByEnumStringValues() []string

GetListObjectPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortByEnum

func GetListObjectPrivilegesSortOrderEnumStringValues

func GetListObjectPrivilegesSortOrderEnumStringValues() []string

GetListObjectPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListObjectPrivilegesSortOrderEnum

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues

func GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsSortByEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortByEnum

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues() []string

GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumStringValues Enumerates the set of values in String for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetListProxiedForUsersSortByEnumStringValues

func GetListProxiedForUsersSortByEnumStringValues() []string

GetListProxiedForUsersSortByEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortByEnum

func GetListProxiedForUsersSortOrderEnumStringValues

func GetListProxiedForUsersSortOrderEnumStringValues() []string

GetListProxiedForUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxiedForUsersSortOrderEnum

func GetListProxyUsersSortByEnumStringValues

func GetListProxyUsersSortByEnumStringValues() []string

GetListProxyUsersSortByEnumStringValues Enumerates the set of values in String for ListProxyUsersSortByEnum

func GetListProxyUsersSortOrderEnumStringValues

func GetListProxyUsersSortOrderEnumStringValues() []string

GetListProxyUsersSortOrderEnumStringValues Enumerates the set of values in String for ListProxyUsersSortOrderEnum

func GetListRolesSortByEnumStringValues

func GetListRolesSortByEnumStringValues() []string

GetListRolesSortByEnumStringValues Enumerates the set of values in String for ListRolesSortByEnum

func GetListRolesSortOrderEnumStringValues

func GetListRolesSortOrderEnumStringValues() []string

GetListRolesSortOrderEnumStringValues Enumerates the set of values in String for ListRolesSortOrderEnum

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortByEnum

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTaskFindingsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues() []string

GetListSqlTuningAdvisorTaskRecommendationsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetListSqlTuningAdvisorTasksSortByEnumStringValues

func GetListSqlTuningAdvisorTasksSortByEnumStringValues() []string

GetListSqlTuningAdvisorTasksSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortByEnum

func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues

func GetListSqlTuningAdvisorTasksSortOrderEnumStringValues() []string

GetListSqlTuningAdvisorTasksSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksSortOrderEnum

func GetListSqlTuningAdvisorTasksStatusEnumStringValues

func GetListSqlTuningAdvisorTasksStatusEnumStringValues() []string

GetListSqlTuningAdvisorTasksStatusEnumStringValues Enumerates the set of values in String for ListSqlTuningAdvisorTasksStatusEnum

func GetListSqlTuningSetsSortByEnumStringValues

func GetListSqlTuningSetsSortByEnumStringValues() []string

GetListSqlTuningSetsSortByEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortByEnum

func GetListSqlTuningSetsSortOrderEnumStringValues

func GetListSqlTuningSetsSortOrderEnumStringValues() []string

GetListSqlTuningSetsSortOrderEnumStringValues Enumerates the set of values in String for ListSqlTuningSetsSortOrderEnum

func GetListSystemPrivilegesSortByEnumStringValues

func GetListSystemPrivilegesSortByEnumStringValues() []string

GetListSystemPrivilegesSortByEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortByEnum

func GetListSystemPrivilegesSortOrderEnumStringValues

func GetListSystemPrivilegesSortOrderEnumStringValues() []string

GetListSystemPrivilegesSortOrderEnumStringValues Enumerates the set of values in String for ListSystemPrivilegesSortOrderEnum

func GetListTablespacesSortByEnumStringValues

func GetListTablespacesSortByEnumStringValues() []string

GetListTablespacesSortByEnumStringValues Enumerates the set of values in String for ListTablespacesSortByEnum

func GetListTablespacesSortOrderEnumStringValues

func GetListTablespacesSortOrderEnumStringValues() []string

GetListTablespacesSortOrderEnumStringValues Enumerates the set of values in String for ListTablespacesSortOrderEnum

func GetListUsersSortByEnumStringValues

func GetListUsersSortByEnumStringValues() []string

GetListUsersSortByEnumStringValues Enumerates the set of values in String for ListUsersSortByEnum

func GetListUsersSortOrderEnumStringValues

func GetListUsersSortOrderEnumStringValues() []string

GetListUsersSortOrderEnumStringValues Enumerates the set of values in String for ListUsersSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetManagedDatabaseCredentialCredentialTypeEnumStringValues

func GetManagedDatabaseCredentialCredentialTypeEnumStringValues() []string

GetManagedDatabaseCredentialCredentialTypeEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialCredentialTypeEnum

func GetManagedDatabaseCredentialRoleEnumStringValues

func GetManagedDatabaseCredentialRoleEnumStringValues() []string

GetManagedDatabaseCredentialRoleEnumStringValues Enumerates the set of values in String for ManagedDatabaseCredentialRoleEnum

func GetManagementOptionEnumStringValues

func GetManagementOptionEnumStringValues() []string

GetManagementOptionEnumStringValues Enumerates the set of values in String for ManagementOptionEnum

func GetObjectPrivilegeSummaryCommonEnumStringValues

func GetObjectPrivilegeSummaryCommonEnumStringValues() []string

GetObjectPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryCommonEnum

func GetObjectPrivilegeSummaryGrantOptionEnumStringValues

func GetObjectPrivilegeSummaryGrantOptionEnumStringValues() []string

GetObjectPrivilegeSummaryGrantOptionEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryGrantOptionEnum

func GetObjectPrivilegeSummaryHierarchyEnumStringValues

func GetObjectPrivilegeSummaryHierarchyEnumStringValues() []string

GetObjectPrivilegeSummaryHierarchyEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryHierarchyEnum

func GetObjectPrivilegeSummaryInheritedEnumStringValues

func GetObjectPrivilegeSummaryInheritedEnumStringValues() []string

GetObjectPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for ObjectPrivilegeSummaryInheritedEnum

func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues

func GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues() []string

GetOptimizerStatisticsAdvisorExecutionStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionStatusEnum

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues() []string

GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues

func GetOptimizerStatisticsCollectionOperationStatusEnumStringValues() []string

GetOptimizerStatisticsCollectionOperationStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationStatusEnum

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues() []string

GetOptimizerStatisticsCollectionOperationSummaryStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsCollectionOperationSummaryStatusEnum

func GetOptimizerStatisticsGroupByTypesEnumStringValues

func GetOptimizerStatisticsGroupByTypesEnumStringValues() []string

GetOptimizerStatisticsGroupByTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsGroupByTypesEnum

func GetOptimizerStatisticsOperationTaskStatusEnumStringValues

func GetOptimizerStatisticsOperationTaskStatusEnumStringValues() []string

GetOptimizerStatisticsOperationTaskStatusEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskStatusEnum

func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues

func GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues() []string

GetOptimizerStatisticsOperationTaskTargetTypeEnumStringValues Enumerates the set of values in String for OptimizerStatisticsOperationTaskTargetTypeEnum

func GetOptimizerStatisticsTaskFilterTypesEnumStringValues

func GetOptimizerStatisticsTaskFilterTypesEnumStringValues() []string

GetOptimizerStatisticsTaskFilterTypesEnumStringValues Enumerates the set of values in String for OptimizerStatisticsTaskFilterTypesEnum

func GetParameterScopeEnumStringValues

func GetParameterScopeEnumStringValues() []string

GetParameterScopeEnumStringValues Enumerates the set of values in String for ParameterScopeEnum

func GetPreferredCredentialStatusEnumStringValues

func GetPreferredCredentialStatusEnumStringValues() []string

GetPreferredCredentialStatusEnumStringValues Enumerates the set of values in String for PreferredCredentialStatusEnum

func GetPreferredCredentialTypeEnumStringValues

func GetPreferredCredentialTypeEnumStringValues() []string

GetPreferredCredentialTypeEnumStringValues Enumerates the set of values in String for PreferredCredentialTypeEnum

func GetProxiedForUserSummaryAuthenticationEnumStringValues

func GetProxiedForUserSummaryAuthenticationEnumStringValues() []string

GetProxiedForUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryAuthenticationEnum

func GetProxiedForUserSummaryFlagsEnumStringValues

func GetProxiedForUserSummaryFlagsEnumStringValues() []string

GetProxiedForUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxiedForUserSummaryFlagsEnum

func GetProxyUserSummaryAuthenticationEnumStringValues

func GetProxyUserSummaryAuthenticationEnumStringValues() []string

GetProxyUserSummaryAuthenticationEnumStringValues Enumerates the set of values in String for ProxyUserSummaryAuthenticationEnum

func GetProxyUserSummaryFlagsEnumStringValues

func GetProxyUserSummaryFlagsEnumStringValues() []string

GetProxyUserSummaryFlagsEnumStringValues Enumerates the set of values in String for ProxyUserSummaryFlagsEnum

func GetRemoveDataFileDetailsFileTypeEnumStringValues

func GetRemoveDataFileDetailsFileTypeEnumStringValues() []string

GetRemoveDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for RemoveDataFileDetailsFileTypeEnum

func GetResizeDataFileDetailsFileTypeEnumStringValues

func GetResizeDataFileDetailsFileTypeEnumStringValues() []string

GetResizeDataFileDetailsFileTypeEnumStringValues Enumerates the set of values in String for ResizeDataFileDetailsFileTypeEnum

func GetRoleEnumStringValues

func GetRoleEnumStringValues() []string

GetRoleEnumStringValues Enumerates the set of values in String for RoleEnum

func GetRoleSummaryAdminOptionEnumStringValues

func GetRoleSummaryAdminOptionEnumStringValues() []string

GetRoleSummaryAdminOptionEnumStringValues Enumerates the set of values in String for RoleSummaryAdminOptionEnum

func GetRoleSummaryCommonEnumStringValues

func GetRoleSummaryCommonEnumStringValues() []string

GetRoleSummaryCommonEnumStringValues Enumerates the set of values in String for RoleSummaryCommonEnum

func GetRoleSummaryDefaultRoleEnumStringValues

func GetRoleSummaryDefaultRoleEnumStringValues() []string

GetRoleSummaryDefaultRoleEnumStringValues Enumerates the set of values in String for RoleSummaryDefaultRoleEnum

func GetRoleSummaryDelegateOptionEnumStringValues

func GetRoleSummaryDelegateOptionEnumStringValues() []string

GetRoleSummaryDelegateOptionEnumStringValues Enumerates the set of values in String for RoleSummaryDelegateOptionEnum

func GetRoleSummaryInheritedEnumStringValues

func GetRoleSummaryInheritedEnumStringValues() []string

GetRoleSummaryInheritedEnumStringValues Enumerates the set of values in String for RoleSummaryInheritedEnum

func GetSortOrdersEnumStringValues

func GetSortOrdersEnumStringValues() []string

GetSortOrdersEnumStringValues Enumerates the set of values in String for SortOrdersEnum

func GetSqlJobOperationTypeEnumStringValues

func GetSqlJobOperationTypeEnumStringValues() []string

GetSqlJobOperationTypeEnumStringValues Enumerates the set of values in String for SqlJobOperationTypeEnum

func GetSqlJobRoleEnumStringValues

func GetSqlJobRoleEnumStringValues() []string

GetSqlJobRoleEnumStringValues Enumerates the set of values in String for SqlJobRoleEnum

func GetSqlJobSqlTypeEnumStringValues

func GetSqlJobSqlTypeEnumStringValues() []string

GetSqlJobSqlTypeEnumStringValues Enumerates the set of values in String for SqlJobSqlTypeEnum

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues() []string

GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues() []string

GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumStringValues Enumerates the set of values in String for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues

func GetSqlTuningTaskCredentialDetailsRoleEnumStringValues() []string

GetSqlTuningTaskCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialDetailsRoleEnum

func GetSqlTuningTaskCredentialTypesEnumStringValues

func GetSqlTuningTaskCredentialTypesEnumStringValues() []string

GetSqlTuningTaskCredentialTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskCredentialTypesEnum

func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues

func GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues() []string

GetSqlTuningTaskPlanStatsPlanStatusEnumStringValues Enumerates the set of values in String for SqlTuningTaskPlanStatsPlanStatusEnum

func GetSqlTuningTaskStatusTypesEnumStringValues

func GetSqlTuningTaskStatusTypesEnumStringValues() []string

GetSqlTuningTaskStatusTypesEnumStringValues Enumerates the set of values in String for SqlTuningTaskStatusTypesEnum

func GetStartSqlTuningTaskDetailsScopeEnumStringValues

func GetStartSqlTuningTaskDetailsScopeEnumStringValues() []string

GetStartSqlTuningTaskDetailsScopeEnumStringValues Enumerates the set of values in String for StartSqlTuningTaskDetailsScopeEnum

func GetSummarizeAlertLogCountsGroupByEnumStringValues

func GetSummarizeAlertLogCountsGroupByEnumStringValues() []string

GetSummarizeAlertLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsGroupByEnum

func GetSummarizeAlertLogCountsLevelFilterEnumStringValues

func GetSummarizeAlertLogCountsLevelFilterEnumStringValues() []string

GetSummarizeAlertLogCountsLevelFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsLevelFilterEnum

func GetSummarizeAlertLogCountsTypeFilterEnumStringValues

func GetSummarizeAlertLogCountsTypeFilterEnumStringValues() []string

GetSummarizeAlertLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAlertLogCountsTypeFilterEnum

func GetSummarizeAttentionLogCountsGroupByEnumStringValues

func GetSummarizeAttentionLogCountsGroupByEnumStringValues() []string

GetSummarizeAttentionLogCountsGroupByEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsGroupByEnum

func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues

func GetSummarizeAttentionLogCountsTypeFilterEnumStringValues() []string

GetSummarizeAttentionLogCountsTypeFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsTypeFilterEnum

func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues

func GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues() []string

GetSummarizeAttentionLogCountsUrgencyFilterEnumStringValues Enumerates the set of values in String for SummarizeAttentionLogCountsUrgencyFilterEnum

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSessionTypeEnum

func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues

func GetSummarizeAwrDbCpuUsagesSortByEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortByEnum

func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues

func GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues() []string

GetSummarizeAwrDbCpuUsagesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbCpuUsagesSortOrderEnum

func GetSummarizeAwrDbMetricsSortByEnumStringValues

func GetSummarizeAwrDbMetricsSortByEnumStringValues() []string

GetSummarizeAwrDbMetricsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortByEnum

func GetSummarizeAwrDbMetricsSortOrderEnumStringValues

func GetSummarizeAwrDbMetricsSortOrderEnumStringValues() []string

GetSummarizeAwrDbMetricsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbMetricsSortOrderEnum

func GetSummarizeAwrDbParameterChangesSortByEnumStringValues

func GetSummarizeAwrDbParameterChangesSortByEnumStringValues() []string

GetSummarizeAwrDbParameterChangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortByEnum

func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues

func GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues() []string

GetSummarizeAwrDbParameterChangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParameterChangesSortOrderEnum

func GetSummarizeAwrDbParametersSortByEnumStringValues

func GetSummarizeAwrDbParametersSortByEnumStringValues() []string

GetSummarizeAwrDbParametersSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortByEnum

func GetSummarizeAwrDbParametersSortOrderEnumStringValues

func GetSummarizeAwrDbParametersSortOrderEnumStringValues() []string

GetSummarizeAwrDbParametersSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersSortOrderEnum

func GetSummarizeAwrDbParametersValueChangedEnumStringValues

func GetSummarizeAwrDbParametersValueChangedEnumStringValues() []string

GetSummarizeAwrDbParametersValueChangedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueChangedEnum

func GetSummarizeAwrDbParametersValueDefaultEnumStringValues

func GetSummarizeAwrDbParametersValueDefaultEnumStringValues() []string

GetSummarizeAwrDbParametersValueDefaultEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueDefaultEnum

func GetSummarizeAwrDbParametersValueModifiedEnumStringValues

func GetSummarizeAwrDbParametersValueModifiedEnumStringValues() []string

GetSummarizeAwrDbParametersValueModifiedEnumStringValues Enumerates the set of values in String for SummarizeAwrDbParametersValueModifiedEnum

func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues

func GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues() []string

GetSummarizeAwrDbSnapshotRangesSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortByEnum

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues() []string

GetSummarizeAwrDbSnapshotRangesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSnapshotRangesSortOrderEnum

func GetSummarizeAwrDbSysstatsSortByEnumStringValues

func GetSummarizeAwrDbSysstatsSortByEnumStringValues() []string

GetSummarizeAwrDbSysstatsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortByEnum

func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues

func GetSummarizeAwrDbSysstatsSortOrderEnumStringValues() []string

GetSummarizeAwrDbSysstatsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbSysstatsSortOrderEnum

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSessionTypeEnum

func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortByEnum

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDbTopWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbTopWaitEventsSortOrderEnum

func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues

func GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues() []string

GetSummarizeAwrDbWaitEventBucketsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortByEnum

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues() []string

GetSummarizeAwrDbWaitEventBucketsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventBucketsSortOrderEnum

func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues

func GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSessionTypeEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSessionTypeEnum

func GetSummarizeAwrDbWaitEventsSortByEnumStringValues

func GetSummarizeAwrDbWaitEventsSortByEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSortByEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortByEnum

func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues

func GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues() []string

GetSummarizeAwrDbWaitEventsSortOrderEnumStringValues Enumerates the set of values in String for SummarizeAwrDbWaitEventsSortOrderEnum

func GetSummarizeJobExecutionsStatusesSortByEnumStringValues

func GetSummarizeJobExecutionsStatusesSortByEnumStringValues() []string

GetSummarizeJobExecutionsStatusesSortByEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortByEnum

func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues

func GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues() []string

GetSummarizeJobExecutionsStatusesSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJobExecutionsStatusesSortOrderEnum

func GetSystemPrivilegeSummaryAdminOptionEnumStringValues

func GetSystemPrivilegeSummaryAdminOptionEnumStringValues() []string

GetSystemPrivilegeSummaryAdminOptionEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryAdminOptionEnum

func GetSystemPrivilegeSummaryCommonEnumStringValues

func GetSystemPrivilegeSummaryCommonEnumStringValues() []string

GetSystemPrivilegeSummaryCommonEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryCommonEnum

func GetSystemPrivilegeSummaryInheritedEnumStringValues

func GetSystemPrivilegeSummaryInheritedEnumStringValues() []string

GetSystemPrivilegeSummaryInheritedEnumStringValues Enumerates the set of values in String for SystemPrivilegeSummaryInheritedEnum

func GetTableStatisticsStatusCategoryEnumStringValues

func GetTableStatisticsStatusCategoryEnumStringValues() []string

GetTableStatisticsStatusCategoryEnumStringValues Enumerates the set of values in String for TableStatisticsStatusCategoryEnum

func GetTablespaceAdminCredentialDetailsRoleEnumStringValues

func GetTablespaceAdminCredentialDetailsRoleEnumStringValues() []string

GetTablespaceAdminCredentialDetailsRoleEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsRoleEnum

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues() []string

GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumStringValues Enumerates the set of values in String for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

func GetTablespaceAdminStatusStatusEnumStringValues

func GetTablespaceAdminStatusStatusEnumStringValues() []string

GetTablespaceAdminStatusStatusEnumStringValues Enumerates the set of values in String for TablespaceAdminStatusStatusEnum

func GetTablespaceAllocationTypeEnumStringValues

func GetTablespaceAllocationTypeEnumStringValues() []string

GetTablespaceAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceAllocationTypeEnum

func GetTablespaceCompressForEnumStringValues

func GetTablespaceCompressForEnumStringValues() []string

GetTablespaceCompressForEnumStringValues Enumerates the set of values in String for TablespaceCompressForEnum

func GetTablespaceDefaultInMemoryCompressionEnumStringValues

func GetTablespaceDefaultInMemoryCompressionEnumStringValues() []string

GetTablespaceDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryCompressionEnum

func GetTablespaceDefaultInMemoryDistributeEnumStringValues

func GetTablespaceDefaultInMemoryDistributeEnumStringValues() []string

GetTablespaceDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDistributeEnum

func GetTablespaceDefaultInMemoryDuplicateEnumStringValues

func GetTablespaceDefaultInMemoryDuplicateEnumStringValues() []string

GetTablespaceDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryDuplicateEnum

func GetTablespaceDefaultInMemoryEnumStringValues

func GetTablespaceDefaultInMemoryEnumStringValues() []string

GetTablespaceDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryEnum

func GetTablespaceDefaultInMemoryPriorityEnumStringValues

func GetTablespaceDefaultInMemoryPriorityEnumStringValues() []string

GetTablespaceDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryPriorityEnum

func GetTablespaceDefaultInMemoryServiceEnumStringValues

func GetTablespaceDefaultInMemoryServiceEnumStringValues() []string

GetTablespaceDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceDefaultInMemoryServiceEnum

func GetTablespaceDefaultIndexCompressionEnumStringValues

func GetTablespaceDefaultIndexCompressionEnumStringValues() []string

GetTablespaceDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultIndexCompressionEnum

func GetTablespaceDefaultTableCompressionEnumStringValues

func GetTablespaceDefaultTableCompressionEnumStringValues() []string

GetTablespaceDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceDefaultTableCompressionEnum

func GetTablespaceExtentManagementEnumStringValues

func GetTablespaceExtentManagementEnumStringValues() []string

GetTablespaceExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceExtentManagementEnum

func GetTablespaceIndexCompressForEnumStringValues

func GetTablespaceIndexCompressForEnumStringValues() []string

GetTablespaceIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceIndexCompressForEnum

func GetTablespaceLoggingEnumStringValues

func GetTablespaceLoggingEnumStringValues() []string

GetTablespaceLoggingEnumStringValues Enumerates the set of values in String for TablespaceLoggingEnum

func GetTablespaceLostWriteProtectEnumStringValues

func GetTablespaceLostWriteProtectEnumStringValues() []string

GetTablespaceLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceLostWriteProtectEnum

func GetTablespacePredicateEvaluationEnumStringValues

func GetTablespacePredicateEvaluationEnumStringValues() []string

GetTablespacePredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespacePredicateEvaluationEnum

func GetTablespaceRetentionEnumStringValues

func GetTablespaceRetentionEnumStringValues() []string

GetTablespaceRetentionEnumStringValues Enumerates the set of values in String for TablespaceRetentionEnum

func GetTablespaceSegmentSpaceManagementEnumStringValues

func GetTablespaceSegmentSpaceManagementEnumStringValues() []string

GetTablespaceSegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSegmentSpaceManagementEnum

func GetTablespaceSharedEnumStringValues

func GetTablespaceSharedEnumStringValues() []string

GetTablespaceSharedEnumStringValues Enumerates the set of values in String for TablespaceSharedEnum

func GetTablespaceStatusEnumStringValues

func GetTablespaceStatusEnumStringValues() []string

GetTablespaceStatusEnumStringValues Enumerates the set of values in String for TablespaceStatusEnum

func GetTablespaceStorageSizeUnitEnumStringValues

func GetTablespaceStorageSizeUnitEnumStringValues() []string

GetTablespaceStorageSizeUnitEnumStringValues Enumerates the set of values in String for TablespaceStorageSizeUnitEnum

func GetTablespaceSummaryAllocationTypeEnumStringValues

func GetTablespaceSummaryAllocationTypeEnumStringValues() []string

GetTablespaceSummaryAllocationTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryAllocationTypeEnum

func GetTablespaceSummaryCompressForEnumStringValues

func GetTablespaceSummaryCompressForEnumStringValues() []string

GetTablespaceSummaryCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryCompressForEnum

func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues

func GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryCompressionEnum

func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues

func GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryDistributeEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDistributeEnum

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryDuplicateEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryDuplicateEnum

func GetTablespaceSummaryDefaultInMemoryEnumStringValues

func GetTablespaceSummaryDefaultInMemoryEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryEnum

func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues

func GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryPriorityEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryPriorityEnum

func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues

func GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues() []string

GetTablespaceSummaryDefaultInMemoryServiceEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultInMemoryServiceEnum

func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues

func GetTablespaceSummaryDefaultIndexCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultIndexCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultIndexCompressionEnum

func GetTablespaceSummaryDefaultTableCompressionEnumStringValues

func GetTablespaceSummaryDefaultTableCompressionEnumStringValues() []string

GetTablespaceSummaryDefaultTableCompressionEnumStringValues Enumerates the set of values in String for TablespaceSummaryDefaultTableCompressionEnum

func GetTablespaceSummaryExtentManagementEnumStringValues

func GetTablespaceSummaryExtentManagementEnumStringValues() []string

GetTablespaceSummaryExtentManagementEnumStringValues Enumerates the set of values in String for TablespaceSummaryExtentManagementEnum

func GetTablespaceSummaryIndexCompressForEnumStringValues

func GetTablespaceSummaryIndexCompressForEnumStringValues() []string

GetTablespaceSummaryIndexCompressForEnumStringValues Enumerates the set of values in String for TablespaceSummaryIndexCompressForEnum

func GetTablespaceSummaryLoggingEnumStringValues

func GetTablespaceSummaryLoggingEnumStringValues() []string

GetTablespaceSummaryLoggingEnumStringValues Enumerates the set of values in String for TablespaceSummaryLoggingEnum

func GetTablespaceSummaryLostWriteProtectEnumStringValues

func GetTablespaceSummaryLostWriteProtectEnumStringValues() []string

GetTablespaceSummaryLostWriteProtectEnumStringValues Enumerates the set of values in String for TablespaceSummaryLostWriteProtectEnum

func GetTablespaceSummaryPredicateEvaluationEnumStringValues

func GetTablespaceSummaryPredicateEvaluationEnumStringValues() []string

GetTablespaceSummaryPredicateEvaluationEnumStringValues Enumerates the set of values in String for TablespaceSummaryPredicateEvaluationEnum

func GetTablespaceSummaryRetentionEnumStringValues

func GetTablespaceSummaryRetentionEnumStringValues() []string

GetTablespaceSummaryRetentionEnumStringValues Enumerates the set of values in String for TablespaceSummaryRetentionEnum

func GetTablespaceSummarySegmentSpaceManagementEnumStringValues

func GetTablespaceSummarySegmentSpaceManagementEnumStringValues() []string

GetTablespaceSummarySegmentSpaceManagementEnumStringValues Enumerates the set of values in String for TablespaceSummarySegmentSpaceManagementEnum

func GetTablespaceSummarySharedEnumStringValues

func GetTablespaceSummarySharedEnumStringValues() []string

GetTablespaceSummarySharedEnumStringValues Enumerates the set of values in String for TablespaceSummarySharedEnum

func GetTablespaceSummaryStatusEnumStringValues

func GetTablespaceSummaryStatusEnumStringValues() []string

GetTablespaceSummaryStatusEnumStringValues Enumerates the set of values in String for TablespaceSummaryStatusEnum

func GetTablespaceSummaryTypeEnumStringValues

func GetTablespaceSummaryTypeEnumStringValues() []string

GetTablespaceSummaryTypeEnumStringValues Enumerates the set of values in String for TablespaceSummaryTypeEnum

func GetTablespaceTypeEnumStringValues

func GetTablespaceTypeEnumStringValues() []string

GetTablespaceTypeEnumStringValues Enumerates the set of values in String for TablespaceTypeEnum

func GetTestPreferredCredentialStatusStatusEnumStringValues

func GetTestPreferredCredentialStatusStatusEnumStringValues() []string

GetTestPreferredCredentialStatusStatusEnumStringValues Enumerates the set of values in String for TestPreferredCredentialStatusStatusEnum

func GetUpdateTablespaceDetailsStatusEnumStringValues

func GetUpdateTablespaceDetailsStatusEnumStringValues() []string

GetUpdateTablespaceDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsStatusEnum

func GetUpdateTablespaceDetailsTypeEnumStringValues

func GetUpdateTablespaceDetailsTypeEnumStringValues() []string

GetUpdateTablespaceDetailsTypeEnumStringValues Enumerates the set of values in String for UpdateTablespaceDetailsTypeEnum

func GetUserAllSharedEnumStringValues

func GetUserAllSharedEnumStringValues() []string

GetUserAllSharedEnumStringValues Enumerates the set of values in String for UserAllSharedEnum

func GetUserAuthenticationEnumStringValues

func GetUserAuthenticationEnumStringValues() []string

GetUserAuthenticationEnumStringValues Enumerates the set of values in String for UserAuthenticationEnum

func GetUserCommonEnumStringValues

func GetUserCommonEnumStringValues() []string

GetUserCommonEnumStringValues Enumerates the set of values in String for UserCommonEnum

func GetUserEditionsEnabledEnumStringValues

func GetUserEditionsEnabledEnumStringValues() []string

GetUserEditionsEnabledEnumStringValues Enumerates the set of values in String for UserEditionsEnabledEnum

func GetUserExternalSharedEnumStringValues

func GetUserExternalSharedEnumStringValues() []string

GetUserExternalSharedEnumStringValues Enumerates the set of values in String for UserExternalSharedEnum

func GetUserImplicitEnumStringValues

func GetUserImplicitEnumStringValues() []string

GetUserImplicitEnumStringValues Enumerates the set of values in String for UserImplicitEnum

func GetUserInheritedEnumStringValues

func GetUserInheritedEnumStringValues() []string

GetUserInheritedEnumStringValues Enumerates the set of values in String for UserInheritedEnum

func GetUserOracleMaintainedEnumStringValues

func GetUserOracleMaintainedEnumStringValues() []string

GetUserOracleMaintainedEnumStringValues Enumerates the set of values in String for UserOracleMaintainedEnum

func GetUserProxyConnectEnumStringValues

func GetUserProxyConnectEnumStringValues() []string

GetUserProxyConnectEnumStringValues Enumerates the set of values in String for UserProxyConnectEnum

func GetUserStatusEnumStringValues

func GetUserStatusEnumStringValues() []string

GetUserStatusEnumStringValues Enumerates the set of values in String for UserStatusEnum

func GetUserSummaryStatusEnumStringValues

func GetUserSummaryStatusEnumStringValues() []string

GetUserSummaryStatusEnumStringValues Enumerates the set of values in String for UserSummaryStatusEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkloadTypeEnumStringValues

func GetWorkloadTypeEnumStringValues() []string

GetWorkloadTypeEnumStringValues Enumerates the set of values in String for WorkloadTypeEnum

type ActivityTimeSeriesMetrics

ActivityTimeSeriesMetrics The response object representing activityMetric details for a specific Managed Database at a particular time.

type ActivityTimeSeriesMetrics struct {

    // The date and time the activity metric was created.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"`

    WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"`

    UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"`

    CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"`

    Cluster *MetricDataPoint `mandatory:"false" json:"cluster"`
}

func (ActivityTimeSeriesMetrics) String

func (m ActivityTimeSeriesMetrics) String() string

func (ActivityTimeSeriesMetrics) ValidateEnumValue

func (m ActivityTimeSeriesMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDataFilesDetails

AddDataFilesDetails The details required to add data files or temp files to the tablespace.

type AddDataFilesDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // Specifies whether the file is a data file or temp file.
    FileType AddDataFilesDetailsFileTypeEnum `mandatory:"true" json:"fileType"`

    // The list of data files or temp files added to the tablespace.
    DataFiles []string `mandatory:"false" json:"dataFiles"`

    // The number of data files or temp files to be added for the tablespace. This is for Oracle Managed Files only.
    FileCount *int `mandatory:"false" json:"fileCount"`

    // The size of each data file or temp file.
    FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

    // Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided.
    IsReusable *bool `mandatory:"false" json:"isReusable"`

    // Specifies whether the data file or temp file can be extended automatically.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The size of the next increment of disk space to be allocated automatically when more extents are required.
    AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

    // The maximum disk space allowed for automatic extension of the data files or temp files.
    AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

    // Specifies whether the disk space of the data file or temp file can be limited.
    IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`
}

func (AddDataFilesDetails) String

func (m AddDataFilesDetails) String() string

func (*AddDataFilesDetails) UnmarshalJSON

func (m *AddDataFilesDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AddDataFilesDetails) ValidateEnumValue

func (m AddDataFilesDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDataFilesDetailsFileTypeEnum

AddDataFilesDetailsFileTypeEnum Enum with underlying type: string

type AddDataFilesDetailsFileTypeEnum string

Set of constants representing the allowable values for AddDataFilesDetailsFileTypeEnum

const (
    AddDataFilesDetailsFileTypeDatafile AddDataFilesDetailsFileTypeEnum = "DATAFILE"
    AddDataFilesDetailsFileTypeTempfile AddDataFilesDetailsFileTypeEnum = "TEMPFILE"
)

func GetAddDataFilesDetailsFileTypeEnumValues

func GetAddDataFilesDetailsFileTypeEnumValues() []AddDataFilesDetailsFileTypeEnum

GetAddDataFilesDetailsFileTypeEnumValues Enumerates the set of values for AddDataFilesDetailsFileTypeEnum

func GetMappingAddDataFilesDetailsFileTypeEnum

func GetMappingAddDataFilesDetailsFileTypeEnum(val string) (AddDataFilesDetailsFileTypeEnum, bool)

GetMappingAddDataFilesDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AddDataFilesRequest

AddDataFilesRequest wrapper for the AddDataFiles operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddDataFiles.go.html to see an example of how to use AddDataFilesRequest.

type AddDataFilesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The details required to add data files or temp files to the tablespace.
    AddDataFilesDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddDataFilesRequest) BinaryRequestBody

func (request AddDataFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddDataFilesRequest) HTTPRequest

func (request AddDataFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDataFilesRequest) RetryPolicy

func (request AddDataFilesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddDataFilesRequest) String

func (request AddDataFilesRequest) String() string

func (AddDataFilesRequest) ValidateEnumValue

func (request AddDataFilesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddDataFilesResponse

AddDataFilesResponse wrapper for the AddDataFiles operation

type AddDataFilesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TablespaceAdminStatus instance
    TablespaceAdminStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AddDataFilesResponse) HTTPResponse

func (response AddDataFilesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddDataFilesResponse) String

func (response AddDataFilesResponse) String() string

type AddManagedDatabaseToManagedDatabaseGroupDetails

AddManagedDatabaseToManagedDatabaseGroupDetails The Managed Database details required to add it to a Managed Database Group.

type AddManagedDatabaseToManagedDatabaseGroupDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

func (AddManagedDatabaseToManagedDatabaseGroupDetails) String

func (m AddManagedDatabaseToManagedDatabaseGroupDetails) String() string

func (AddManagedDatabaseToManagedDatabaseGroupDetails) ValidateEnumValue

func (m AddManagedDatabaseToManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddManagedDatabaseToManagedDatabaseGroupRequest

AddManagedDatabaseToManagedDatabaseGroupRequest wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroupRequest.

type AddManagedDatabaseToManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The Managed Database details required to add the Managed Database to a Managed Database Group.
    AddManagedDatabaseToManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddManagedDatabaseToManagedDatabaseGroupRequest) String

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) String() string

func (AddManagedDatabaseToManagedDatabaseGroupRequest) ValidateEnumValue

func (request AddManagedDatabaseToManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddManagedDatabaseToManagedDatabaseGroupResponse

AddManagedDatabaseToManagedDatabaseGroupResponse wrapper for the AddManagedDatabaseToManagedDatabaseGroup operation

type AddManagedDatabaseToManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse

func (response AddManagedDatabaseToManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddManagedDatabaseToManagedDatabaseGroupResponse) String

func (response AddManagedDatabaseToManagedDatabaseGroupResponse) String() string

type AddmTaskSummary

AddmTaskSummary The object containing the ADDM task metadata.

type AddmTaskSummary struct {

    // The ID number of the ADDM task.
    TaskId *int64 `mandatory:"true" json:"taskId"`

    // The creation date of the ADDM task.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The name of the ADDM task.
    TaskName *string `mandatory:"false" json:"taskName"`

    // The description of the ADDM task.
    Description *string `mandatory:"false" json:"description"`

    // The database user who owns the ADDM task.
    DbUser *string `mandatory:"false" json:"dbUser"`

    // The status of the ADDM task.
    Status AddmTaskSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // A description of how the task was created.
    HowCreated AddmTaskSummaryHowCreatedEnum `mandatory:"false" json:"howCreated,omitempty"`

    // The timestamp of the beginning AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
    StartSnapshotTime *common.SDKTime `mandatory:"false" json:"startSnapshotTime"`

    // The timestamp of the ending AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
    EndSnapshotTime *common.SDKTime `mandatory:"false" json:"endSnapshotTime"`

    // The ID number of the beginning AWR snapshot.
    BeginSnapshotId *int64 `mandatory:"false" json:"beginSnapshotId"`

    // The ID number of the ending AWR snapshot.
    EndSnapshotId *int64 `mandatory:"false" json:"endSnapshotId"`

    // The number of ADDM findings.
    Findings *int64 `mandatory:"false" json:"findings"`
}

func (AddmTaskSummary) String

func (m AddmTaskSummary) String() string

func (AddmTaskSummary) ValidateEnumValue

func (m AddmTaskSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddmTaskSummaryHowCreatedEnum

AddmTaskSummaryHowCreatedEnum Enum with underlying type: string

type AddmTaskSummaryHowCreatedEnum string

Set of constants representing the allowable values for AddmTaskSummaryHowCreatedEnum

const (
    AddmTaskSummaryHowCreatedAuto   AddmTaskSummaryHowCreatedEnum = "AUTO"
    AddmTaskSummaryHowCreatedManual AddmTaskSummaryHowCreatedEnum = "MANUAL"
)

func GetAddmTaskSummaryHowCreatedEnumValues

func GetAddmTaskSummaryHowCreatedEnumValues() []AddmTaskSummaryHowCreatedEnum

GetAddmTaskSummaryHowCreatedEnumValues Enumerates the set of values for AddmTaskSummaryHowCreatedEnum

func GetMappingAddmTaskSummaryHowCreatedEnum

func GetMappingAddmTaskSummaryHowCreatedEnum(val string) (AddmTaskSummaryHowCreatedEnum, bool)

GetMappingAddmTaskSummaryHowCreatedEnum performs case Insensitive comparison on enum value and return the desired enum

type AddmTaskSummaryStatusEnum

AddmTaskSummaryStatusEnum Enum with underlying type: string

type AddmTaskSummaryStatusEnum string

Set of constants representing the allowable values for AddmTaskSummaryStatusEnum

const (
    AddmTaskSummaryStatusInitial     AddmTaskSummaryStatusEnum = "INITIAL"
    AddmTaskSummaryStatusExecuting   AddmTaskSummaryStatusEnum = "EXECUTING"
    AddmTaskSummaryStatusInterrupted AddmTaskSummaryStatusEnum = "INTERRUPTED"
    AddmTaskSummaryStatusCompleted   AddmTaskSummaryStatusEnum = "COMPLETED"
    AddmTaskSummaryStatusError       AddmTaskSummaryStatusEnum = "ERROR"
)

func GetAddmTaskSummaryStatusEnumValues

func GetAddmTaskSummaryStatusEnumValues() []AddmTaskSummaryStatusEnum

GetAddmTaskSummaryStatusEnumValues Enumerates the set of values for AddmTaskSummaryStatusEnum

func GetMappingAddmTaskSummaryStatusEnum

func GetMappingAddmTaskSummaryStatusEnum(val string) (AddmTaskSummaryStatusEnum, bool)

GetMappingAddmTaskSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type AddmTasksCollection

AddmTasksCollection The list of ADDM task metadata.

type AddmTasksCollection struct {

    // The list of ADDM task metadata.
    Items []AddmTaskSummary `mandatory:"true" json:"items"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

func (AddmTasksCollection) String

func (m AddmTasksCollection) String() string

func (AddmTasksCollection) ValidateEnumValue

func (m AddmTasksCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddmTasksRequest

AddmTasksRequest wrapper for the AddmTasks operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddmTasks.go.html to see an example of how to use AddmTasksRequest.

type AddmTasksRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The beginning of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
    TimeStart *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeStart"`

    // The end of the time range to search for ADDM tasks as defined by date-time RFC3339 format.
    TimeEnd *common.SDKTime `mandatory:"true" contributesTo:"query" name:"timeEnd"`

    // Unique identifier for the request.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the list of ADDM tasks.
    SortBy AddmTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder AddmTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddmTasksRequest) BinaryRequestBody

func (request AddmTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddmTasksRequest) HTTPRequest

func (request AddmTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddmTasksRequest) RetryPolicy

func (request AddmTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddmTasksRequest) String

func (request AddmTasksRequest) String() string

func (AddmTasksRequest) ValidateEnumValue

func (request AddmTasksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddmTasksResponse

AddmTasksResponse wrapper for the AddmTasks operation

type AddmTasksResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AddmTasksCollection instances
    AddmTasksCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (AddmTasksResponse) HTTPResponse

func (response AddmTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddmTasksResponse) String

func (response AddmTasksResponse) String() string

type AddmTasksSortByEnum

AddmTasksSortByEnum Enum with underlying type: string

type AddmTasksSortByEnum string

Set of constants representing the allowable values for AddmTasksSortByEnum

const (
    AddmTasksSortByTaskName    AddmTasksSortByEnum = "TASK_NAME"
    AddmTasksSortByTaskId      AddmTasksSortByEnum = "TASK_ID"
    AddmTasksSortByDescription AddmTasksSortByEnum = "DESCRIPTION"
    AddmTasksSortByDbUser      AddmTasksSortByEnum = "DB_USER"
    AddmTasksSortByStatus      AddmTasksSortByEnum = "STATUS"
    AddmTasksSortByTimeCreated AddmTasksSortByEnum = "TIME_CREATED"
    AddmTasksSortByBeginTime   AddmTasksSortByEnum = "BEGIN_TIME"
    AddmTasksSortByEndTime     AddmTasksSortByEnum = "END_TIME"
)

func GetAddmTasksSortByEnumValues

func GetAddmTasksSortByEnumValues() []AddmTasksSortByEnum

GetAddmTasksSortByEnumValues Enumerates the set of values for AddmTasksSortByEnum

func GetMappingAddmTasksSortByEnum

func GetMappingAddmTasksSortByEnum(val string) (AddmTasksSortByEnum, bool)

GetMappingAddmTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type AddmTasksSortOrderEnum

AddmTasksSortOrderEnum Enum with underlying type: string

type AddmTasksSortOrderEnum string

Set of constants representing the allowable values for AddmTasksSortOrderEnum

const (
    AddmTasksSortOrderAsc  AddmTasksSortOrderEnum = "ASC"
    AddmTasksSortOrderDesc AddmTasksSortOrderEnum = "DESC"
)

func GetAddmTasksSortOrderEnumValues

func GetAddmTasksSortOrderEnumValues() []AddmTasksSortOrderEnum

GetAddmTasksSortOrderEnumValues Enumerates the set of values for AddmTasksSortOrderEnum

func GetMappingAddmTasksSortOrderEnum

func GetMappingAddmTasksSortOrderEnum(val string) (AddmTasksSortOrderEnum, bool)

GetMappingAddmTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type AdvisorRule

AdvisorRule The details of the Optimizer Statistics Advisor rule.

type AdvisorRule struct {

    // The name of the rule.
    Name *string `mandatory:"true" json:"name"`

    // The description of the rule.
    Description *string `mandatory:"true" json:"description"`

    // The list of findings for the rule.
    Findings []RuleFinding `mandatory:"true" json:"findings"`
}

func (AdvisorRule) String

func (m AdvisorRule) String() string

func (AdvisorRule) ValidateEnumValue

func (m AdvisorRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AlertLogCollection

AlertLogCollection The list of alert logs.

type AlertLogCollection struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // An array of the alert logs.
    Items []AlertLogSummary `mandatory:"true" json:"items"`
}

func (AlertLogCollection) String

func (m AlertLogCollection) String() string

func (AlertLogCollection) ValidateEnumValue

func (m AlertLogCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AlertLogCountSummary

AlertLogCountSummary The details for one alert log count entry.

type AlertLogCountSummary struct {

    // The category of different alert logs.
    Category AlertLogCountSummaryCategoryEnum `mandatory:"true" json:"category"`

    // The count of alert logs with specific category.
    Count *int `mandatory:"true" json:"count"`
}

func (AlertLogCountSummary) String

func (m AlertLogCountSummary) String() string

func (AlertLogCountSummary) ValidateEnumValue

func (m AlertLogCountSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AlertLogCountSummaryCategoryEnum

AlertLogCountSummaryCategoryEnum Enum with underlying type: string

type AlertLogCountSummaryCategoryEnum string

Set of constants representing the allowable values for AlertLogCountSummaryCategoryEnum

const (
    AlertLogCountSummaryCategoryUnknown       AlertLogCountSummaryCategoryEnum = "UNKNOWN"
    AlertLogCountSummaryCategoryIncidentError AlertLogCountSummaryCategoryEnum = "INCIDENT_ERROR"
    AlertLogCountSummaryCategoryError         AlertLogCountSummaryCategoryEnum = "ERROR"
    AlertLogCountSummaryCategoryWarning       AlertLogCountSummaryCategoryEnum = "WARNING"
    AlertLogCountSummaryCategoryNotification  AlertLogCountSummaryCategoryEnum = "NOTIFICATION"
    AlertLogCountSummaryCategoryTrace         AlertLogCountSummaryCategoryEnum = "TRACE"
    AlertLogCountSummaryCategoryCritical      AlertLogCountSummaryCategoryEnum = "CRITICAL"
    AlertLogCountSummaryCategorySevere        AlertLogCountSummaryCategoryEnum = "SEVERE"
    AlertLogCountSummaryCategoryImportant     AlertLogCountSummaryCategoryEnum = "IMPORTANT"
    AlertLogCountSummaryCategoryNormal        AlertLogCountSummaryCategoryEnum = "NORMAL"
    AlertLogCountSummaryCategoryOther         AlertLogCountSummaryCategoryEnum = "OTHER"
)

func GetAlertLogCountSummaryCategoryEnumValues

func GetAlertLogCountSummaryCategoryEnumValues() []AlertLogCountSummaryCategoryEnum

GetAlertLogCountSummaryCategoryEnumValues Enumerates the set of values for AlertLogCountSummaryCategoryEnum

func GetMappingAlertLogCountSummaryCategoryEnum

func GetMappingAlertLogCountSummaryCategoryEnum(val string) (AlertLogCountSummaryCategoryEnum, bool)

GetMappingAlertLogCountSummaryCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type AlertLogCountsCollection

AlertLogCountsCollection The collection of the counts of different level or type of alert logs.

type AlertLogCountsCollection struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // An array of the counts of different urgency or type of alert logs.
    Items []AlertLogCountSummary `mandatory:"true" json:"items"`
}

func (AlertLogCountsCollection) String

func (m AlertLogCountsCollection) String() string

func (AlertLogCountsCollection) ValidateEnumValue

func (m AlertLogCountsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AlertLogSummary

AlertLogSummary The detail for one alert log entry.

type AlertLogSummary struct {

    // The level of the alert log.
    MessageLevel AlertLogSummaryMessageLevelEnum `mandatory:"true" json:"messageLevel"`

    // The type of alert log message.
    MessageType AlertLogSummaryMessageTypeEnum `mandatory:"true" json:"messageType"`

    // The contents of the alert log message.
    MessageContent *string `mandatory:"false" json:"messageContent"`

    // The date and time the alert log was created.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The supplemental details of the alert log.
    SupplementalDetail *string `mandatory:"false" json:"supplementalDetail"`

    // The alert log file location.
    FileLocation *string `mandatory:"false" json:"fileLocation"`
}

func (AlertLogSummary) String

func (m AlertLogSummary) String() string

func (AlertLogSummary) ValidateEnumValue

func (m AlertLogSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AlertLogSummaryMessageLevelEnum

AlertLogSummaryMessageLevelEnum Enum with underlying type: string

type AlertLogSummaryMessageLevelEnum string

Set of constants representing the allowable values for AlertLogSummaryMessageLevelEnum

const (
    AlertLogSummaryMessageLevelCritical  AlertLogSummaryMessageLevelEnum = "CRITICAL"
    AlertLogSummaryMessageLevelSevere    AlertLogSummaryMessageLevelEnum = "SEVERE"
    AlertLogSummaryMessageLevelImportant AlertLogSummaryMessageLevelEnum = "IMPORTANT"
    AlertLogSummaryMessageLevelNormal    AlertLogSummaryMessageLevelEnum = "NORMAL"
)

func GetAlertLogSummaryMessageLevelEnumValues

func GetAlertLogSummaryMessageLevelEnumValues() []AlertLogSummaryMessageLevelEnum

GetAlertLogSummaryMessageLevelEnumValues Enumerates the set of values for AlertLogSummaryMessageLevelEnum

func GetMappingAlertLogSummaryMessageLevelEnum

func GetMappingAlertLogSummaryMessageLevelEnum(val string) (AlertLogSummaryMessageLevelEnum, bool)

GetMappingAlertLogSummaryMessageLevelEnum performs case Insensitive comparison on enum value and return the desired enum

type AlertLogSummaryMessageTypeEnum

AlertLogSummaryMessageTypeEnum Enum with underlying type: string

type AlertLogSummaryMessageTypeEnum string

Set of constants representing the allowable values for AlertLogSummaryMessageTypeEnum

const (
    AlertLogSummaryMessageTypeUnknown       AlertLogSummaryMessageTypeEnum = "UNKNOWN"
    AlertLogSummaryMessageTypeIncidentError AlertLogSummaryMessageTypeEnum = "INCIDENT_ERROR"
    AlertLogSummaryMessageTypeError         AlertLogSummaryMessageTypeEnum = "ERROR"
    AlertLogSummaryMessageTypeWarning       AlertLogSummaryMessageTypeEnum = "WARNING"
    AlertLogSummaryMessageTypeNotification  AlertLogSummaryMessageTypeEnum = "NOTIFICATION"
    AlertLogSummaryMessageTypeTrace         AlertLogSummaryMessageTypeEnum = "TRACE"
)

func GetAlertLogSummaryMessageTypeEnumValues

func GetAlertLogSummaryMessageTypeEnumValues() []AlertLogSummaryMessageTypeEnum

GetAlertLogSummaryMessageTypeEnumValues Enumerates the set of values for AlertLogSummaryMessageTypeEnum

func GetMappingAlertLogSummaryMessageTypeEnum

func GetMappingAlertLogSummaryMessageTypeEnum(val string) (AlertLogSummaryMessageTypeEnum, bool)

GetMappingAlertLogSummaryMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AllowedParameterValue

AllowedParameterValue A valid value for a database parameter.

type AllowedParameterValue struct {

    // The ordinal number in the list (1-based).
    Ordinal *float32 `mandatory:"false" json:"ordinal"`

    // The parameter value at ordinal.
    Value *string `mandatory:"false" json:"value"`

    // Indicates whether the given ordinal value is the default value for the parameter.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AllowedParameterValue) String

func (m AllowedParameterValue) String() string

func (AllowedParameterValue) ValidateEnumValue

func (m AllowedParameterValue) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AsmProperty

AsmProperty The details of ASM properties.

type AsmProperty struct {

    // The name of the disk group.
    DiskGroup *string `mandatory:"true" json:"diskGroup"`
}

func (AsmProperty) String

func (m AsmProperty) String() string

func (AsmProperty) ValidateEnumValue

func (m AsmProperty) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AsmPropertyCollection

AsmPropertyCollection A collection of ASM properties for a specific Managed Database.

type AsmPropertyCollection struct {

    // An array of AsmPropertySummary resources.
    Items []AsmPropertySummary `mandatory:"true" json:"items"`
}

func (AsmPropertyCollection) String

func (m AsmPropertyCollection) String() string

func (AsmPropertyCollection) ValidateEnumValue

func (m AsmPropertyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AsmPropertySummary

AsmPropertySummary The summary of ASM properties.

type AsmPropertySummary struct {

    // The name of the disk group.
    DiskGroup *string `mandatory:"true" json:"diskGroup"`
}

func (AsmPropertySummary) String

func (m AsmPropertySummary) String() string

func (AsmPropertySummary) ValidateEnumValue

func (m AsmPropertySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AssociatedDatabaseCollection

AssociatedDatabaseCollection A collection of databases using a Database Management private endpoint.

type AssociatedDatabaseCollection struct {

    // A list of databases using a Database Management private endpoint.
    Items []AssociatedDatabaseSummary `mandatory:"true" json:"items"`
}

func (AssociatedDatabaseCollection) String

func (m AssociatedDatabaseCollection) String() string

func (AssociatedDatabaseCollection) ValidateEnumValue

func (m AssociatedDatabaseCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AssociatedDatabaseSummary

AssociatedDatabaseSummary The summary of a database currently using a Database Management private endpoint.

type AssociatedDatabaseSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the database.
    Name *string `mandatory:"true" json:"name"`

    // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The time when Database Management was enabled for the database.
    TimeRegistered *common.SDKTime `mandatory:"true" json:"timeRegistered"`
}

func (AssociatedDatabaseSummary) String

func (m AssociatedDatabaseSummary) String() string

func (AssociatedDatabaseSummary) ValidateEnumValue

func (m AssociatedDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttentionLogCollection

AttentionLogCollection The list of attention logs.

type AttentionLogCollection struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // An array of the attention logs.
    Items []AttentionLogSummary `mandatory:"true" json:"items"`
}

func (AttentionLogCollection) String

func (m AttentionLogCollection) String() string

func (AttentionLogCollection) ValidateEnumValue

func (m AttentionLogCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttentionLogCountSummary

AttentionLogCountSummary The details for one attention log count entry.

type AttentionLogCountSummary struct {

    // The category of different attention logs.
    Category AttentionLogCountSummaryCategoryEnum `mandatory:"true" json:"category"`

    // The count of attention logs with specific category.
    Count *int `mandatory:"true" json:"count"`
}

func (AttentionLogCountSummary) String

func (m AttentionLogCountSummary) String() string

func (AttentionLogCountSummary) ValidateEnumValue

func (m AttentionLogCountSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttentionLogCountSummaryCategoryEnum

AttentionLogCountSummaryCategoryEnum Enum with underlying type: string

type AttentionLogCountSummaryCategoryEnum string

Set of constants representing the allowable values for AttentionLogCountSummaryCategoryEnum

const (
    AttentionLogCountSummaryCategoryUnknown       AttentionLogCountSummaryCategoryEnum = "UNKNOWN"
    AttentionLogCountSummaryCategoryIncidentError AttentionLogCountSummaryCategoryEnum = "INCIDENT_ERROR"
    AttentionLogCountSummaryCategoryError         AttentionLogCountSummaryCategoryEnum = "ERROR"
    AttentionLogCountSummaryCategoryWarning       AttentionLogCountSummaryCategoryEnum = "WARNING"
    AttentionLogCountSummaryCategoryNotification  AttentionLogCountSummaryCategoryEnum = "NOTIFICATION"
    AttentionLogCountSummaryCategoryTrace         AttentionLogCountSummaryCategoryEnum = "TRACE"
    AttentionLogCountSummaryCategoryImmediate     AttentionLogCountSummaryCategoryEnum = "IMMEDIATE"
    AttentionLogCountSummaryCategorySoon          AttentionLogCountSummaryCategoryEnum = "SOON"
    AttentionLogCountSummaryCategoryDeferrable    AttentionLogCountSummaryCategoryEnum = "DEFERRABLE"
    AttentionLogCountSummaryCategoryInfo          AttentionLogCountSummaryCategoryEnum = "INFO"
    AttentionLogCountSummaryCategoryOther         AttentionLogCountSummaryCategoryEnum = "OTHER"
)

func GetAttentionLogCountSummaryCategoryEnumValues

func GetAttentionLogCountSummaryCategoryEnumValues() []AttentionLogCountSummaryCategoryEnum

GetAttentionLogCountSummaryCategoryEnumValues Enumerates the set of values for AttentionLogCountSummaryCategoryEnum

func GetMappingAttentionLogCountSummaryCategoryEnum

func GetMappingAttentionLogCountSummaryCategoryEnum(val string) (AttentionLogCountSummaryCategoryEnum, bool)

GetMappingAttentionLogCountSummaryCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

type AttentionLogCountsCollection

AttentionLogCountsCollection The collection of the counts of different urgency or type of attention logs.

type AttentionLogCountsCollection struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // An array of the counts of different urgency or type of attention logs.
    Items []AttentionLogCountSummary `mandatory:"true" json:"items"`
}

func (AttentionLogCountsCollection) String

func (m AttentionLogCountsCollection) String() string

func (AttentionLogCountsCollection) ValidateEnumValue

func (m AttentionLogCountsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttentionLogSummary

AttentionLogSummary The details for one attention log entry.

type AttentionLogSummary struct {

    // The urgency of the attention log.
    MessageUrgency AttentionLogSummaryMessageUrgencyEnum `mandatory:"true" json:"messageUrgency"`

    // The type of attention log message.
    MessageType AttentionLogSummaryMessageTypeEnum `mandatory:"true" json:"messageType"`

    // The contents of the attention log message.
    MessageContent *string `mandatory:"false" json:"messageContent"`

    // The date and time the attention log was created.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The database scope for the attention log.
    Scope *string `mandatory:"false" json:"scope"`

    // The user who must act on the attention log message.
    TargetUser *string `mandatory:"false" json:"targetUser"`

    // The cause of the attention log.
    Cause *string `mandatory:"false" json:"cause"`

    // The recommended action to handle the attention log.
    Action *string `mandatory:"false" json:"action"`

    // The supplemental details of the attention log.
    SupplementalDetail *string `mandatory:"false" json:"supplementalDetail"`

    // The attention log file location.
    FileLocation *string `mandatory:"false" json:"fileLocation"`
}

func (AttentionLogSummary) String

func (m AttentionLogSummary) String() string

func (AttentionLogSummary) ValidateEnumValue

func (m AttentionLogSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AttentionLogSummaryMessageTypeEnum

AttentionLogSummaryMessageTypeEnum Enum with underlying type: string

type AttentionLogSummaryMessageTypeEnum string

Set of constants representing the allowable values for AttentionLogSummaryMessageTypeEnum

const (
    AttentionLogSummaryMessageTypeUnknown       AttentionLogSummaryMessageTypeEnum = "UNKNOWN"
    AttentionLogSummaryMessageTypeIncidentError AttentionLogSummaryMessageTypeEnum = "INCIDENT_ERROR"
    AttentionLogSummaryMessageTypeError         AttentionLogSummaryMessageTypeEnum = "ERROR"
    AttentionLogSummaryMessageTypeWarning       AttentionLogSummaryMessageTypeEnum = "WARNING"
    AttentionLogSummaryMessageTypeNotification  AttentionLogSummaryMessageTypeEnum = "NOTIFICATION"
    AttentionLogSummaryMessageTypeTrace         AttentionLogSummaryMessageTypeEnum = "TRACE"
)

func GetAttentionLogSummaryMessageTypeEnumValues

func GetAttentionLogSummaryMessageTypeEnumValues() []AttentionLogSummaryMessageTypeEnum

GetAttentionLogSummaryMessageTypeEnumValues Enumerates the set of values for AttentionLogSummaryMessageTypeEnum

func GetMappingAttentionLogSummaryMessageTypeEnum

func GetMappingAttentionLogSummaryMessageTypeEnum(val string) (AttentionLogSummaryMessageTypeEnum, bool)

GetMappingAttentionLogSummaryMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AttentionLogSummaryMessageUrgencyEnum

AttentionLogSummaryMessageUrgencyEnum Enum with underlying type: string

type AttentionLogSummaryMessageUrgencyEnum string

Set of constants representing the allowable values for AttentionLogSummaryMessageUrgencyEnum

const (
    AttentionLogSummaryMessageUrgencyImmediate  AttentionLogSummaryMessageUrgencyEnum = "IMMEDIATE"
    AttentionLogSummaryMessageUrgencySoon       AttentionLogSummaryMessageUrgencyEnum = "SOON"
    AttentionLogSummaryMessageUrgencyDeferrable AttentionLogSummaryMessageUrgencyEnum = "DEFERRABLE"
    AttentionLogSummaryMessageUrgencyInfo       AttentionLogSummaryMessageUrgencyEnum = "INFO"
)

func GetAttentionLogSummaryMessageUrgencyEnumValues

func GetAttentionLogSummaryMessageUrgencyEnumValues() []AttentionLogSummaryMessageUrgencyEnum

GetAttentionLogSummaryMessageUrgencyEnumValues Enumerates the set of values for AttentionLogSummaryMessageUrgencyEnum

func GetMappingAttentionLogSummaryMessageUrgencyEnum

func GetMappingAttentionLogSummaryMessageUrgencyEnum(val string) (AttentionLogSummaryMessageUrgencyEnum, bool)

GetMappingAttentionLogSummaryMessageUrgencyEnum performs case Insensitive comparison on enum value and return the desired enum

type AwrDbCollection

AwrDbCollection The result of AWR query.

type AwrDbCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR summary data.
    Items []AwrDbSummary `mandatory:"false" json:"items"`
}

func (AwrDbCollection) GetDbQueryTimeInSecs

func (m AwrDbCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCollection) GetName

func (m AwrDbCollection) GetName() *string

GetName returns Name

func (AwrDbCollection) GetQueryKey

func (m AwrDbCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCollection) GetVersion

func (m AwrDbCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCollection) MarshalJSON

func (m AwrDbCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbCollection) String

func (m AwrDbCollection) String() string

func (AwrDbCollection) ValidateEnumValue

func (m AwrDbCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbCpuUsageCollection

AwrDbCpuUsageCollection The AWR CPU usage data.

type AwrDbCpuUsageCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The number of available CPU cores, which include subcores of multicore and single-core CPUs.
    NumCpuCores *int `mandatory:"false" json:"numCpuCores"`

    // The number of CPUs available for the database to use.
    CpuCount *int `mandatory:"false" json:"cpuCount"`

    // The number of available CPUs or processors.
    NumCpus *float64 `mandatory:"false" json:"numCpus"`

    // A list of AWR CPU usage summary data.
    Items []AwrDbCpuUsageSummary `mandatory:"false" json:"items"`
}

func (AwrDbCpuUsageCollection) GetDbQueryTimeInSecs

func (m AwrDbCpuUsageCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbCpuUsageCollection) GetName

func (m AwrDbCpuUsageCollection) GetName() *string

GetName returns Name

func (AwrDbCpuUsageCollection) GetQueryKey

func (m AwrDbCpuUsageCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbCpuUsageCollection) GetVersion

func (m AwrDbCpuUsageCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbCpuUsageCollection) MarshalJSON

func (m AwrDbCpuUsageCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbCpuUsageCollection) String

func (m AwrDbCpuUsageCollection) String() string

func (AwrDbCpuUsageCollection) ValidateEnumValue

func (m AwrDbCpuUsageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbCpuUsageSummary

AwrDbCpuUsageSummary A summary of the AWR CPU resource limits and metrics.

type AwrDbCpuUsageSummary struct {

    // The timestamp for the CPU summary data.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The average CPU usage per second.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`
}

func (AwrDbCpuUsageSummary) String

func (m AwrDbCpuUsageSummary) String() string

func (AwrDbCpuUsageSummary) ValidateEnumValue

func (m AwrDbCpuUsageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbMetricCollection

AwrDbMetricCollection The AWR metrics time series summary data.

type AwrDbMetricCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR metric summary data.
    Items []AwrDbMetricSummary `mandatory:"false" json:"items"`
}

func (AwrDbMetricCollection) GetDbQueryTimeInSecs

func (m AwrDbMetricCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbMetricCollection) GetName

func (m AwrDbMetricCollection) GetName() *string

GetName returns Name

func (AwrDbMetricCollection) GetQueryKey

func (m AwrDbMetricCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbMetricCollection) GetVersion

func (m AwrDbMetricCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbMetricCollection) MarshalJSON

func (m AwrDbMetricCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbMetricCollection) String

func (m AwrDbMetricCollection) String() string

func (AwrDbMetricCollection) ValidateEnumValue

func (m AwrDbMetricCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbMetricSummary

AwrDbMetricSummary The summary of the AWR metric data for a particular metric at a specific time.

type AwrDbMetricSummary struct {

    // The name of the metric.
    Name *string `mandatory:"true" json:"name"`

    // The time of the sampling.
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The average value of the sampling period.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`

    // The minimum value of the sampling period.
    MinValue *float64 `mandatory:"false" json:"minValue"`

    // The maximum value of the sampling period.
    MaxValue *float64 `mandatory:"false" json:"maxValue"`
}

func (AwrDbMetricSummary) String

func (m AwrDbMetricSummary) String() string

func (AwrDbMetricSummary) ValidateEnumValue

func (m AwrDbMetricSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbParameterChangeCollection

AwrDbParameterChangeCollection The AWR database parameter change history.

type AwrDbParameterChangeCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR database parameter change summary data.
    Items []AwrDbParameterChangeSummary `mandatory:"false" json:"items"`
}

func (AwrDbParameterChangeCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterChangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterChangeCollection) GetName

func (m AwrDbParameterChangeCollection) GetName() *string

GetName returns Name

func (AwrDbParameterChangeCollection) GetQueryKey

func (m AwrDbParameterChangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterChangeCollection) GetVersion

func (m AwrDbParameterChangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterChangeCollection) MarshalJSON

func (m AwrDbParameterChangeCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbParameterChangeCollection) String

func (m AwrDbParameterChangeCollection) String() string

func (AwrDbParameterChangeCollection) ValidateEnumValue

func (m AwrDbParameterChangeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbParameterChangeSummary

AwrDbParameterChangeSummary A summary of the changes made to a single AWR database parameter.

type AwrDbParameterChangeSummary struct {

    // The ID of the snapshot with the parameter value changed. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"true" json:"snapshotId"`

    // The start time of the interval.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the interval.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The previous value of the database parameter.
    PreviousValue *string `mandatory:"false" json:"previousValue"`

    // The current value of the database parameter.
    Value *string `mandatory:"false" json:"value"`

    // Indicates whether the parameter has been modified after instance startup:
    //  - MODIFIED - Parameter has been modified with ALTER SESSION
    //  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions’ values to be modified)
    //  - FALSE - Parameter has not been modified after instance startup
    ValueModified *string `mandatory:"false" json:"valueModified"`

    // Indicates whether the parameter value in the end snapshot is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AwrDbParameterChangeSummary) String

func (m AwrDbParameterChangeSummary) String() string

func (AwrDbParameterChangeSummary) ValidateEnumValue

func (m AwrDbParameterChangeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbParameterCollection

AwrDbParameterCollection The AWR database parameter data.

type AwrDbParameterCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR database parameter summary data.
    Items []AwrDbParameterSummary `mandatory:"false" json:"items"`
}

func (AwrDbParameterCollection) GetDbQueryTimeInSecs

func (m AwrDbParameterCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbParameterCollection) GetName

func (m AwrDbParameterCollection) GetName() *string

GetName returns Name

func (AwrDbParameterCollection) GetQueryKey

func (m AwrDbParameterCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbParameterCollection) GetVersion

func (m AwrDbParameterCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbParameterCollection) MarshalJSON

func (m AwrDbParameterCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbParameterCollection) String

func (m AwrDbParameterCollection) String() string

func (AwrDbParameterCollection) ValidateEnumValue

func (m AwrDbParameterCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbParameterSummary

AwrDbParameterSummary The summary of the AWR change history data for a single database parameter.

type AwrDbParameterSummary struct {

    // The name of the parameter.
    Name *string `mandatory:"true" json:"name"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The parameter value when the period began.
    BeginValue *string `mandatory:"false" json:"beginValue"`

    // The parameter value when the period ended.
    EndValue *string `mandatory:"false" json:"endValue"`

    // Indicates whether the parameter value changed within the period.
    IsChanged *bool `mandatory:"false" json:"isChanged"`

    // Indicates whether the parameter has been modified after instance startup:
    //  - MODIFIED - Parameter has been modified with ALTER SESSION
    //  - SYSTEM_MOD - Parameter has been modified with ALTER SYSTEM (which causes all the currently logged in sessions’ values to be modified)
    //  - FALSE - Parameter has not been modified after instance startup
    ValueModified *string `mandatory:"false" json:"valueModified"`

    // Indicates whether the parameter value in the end snapshot is the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (AwrDbParameterSummary) String

func (m AwrDbParameterSummary) String() string

func (AwrDbParameterSummary) ValidateEnumValue

func (m AwrDbParameterSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbReport

AwrDbReport The result of the AWR report.

type AwrDbReport struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The content of the report.
    Content *string `mandatory:"false" json:"content"`

    // The format of the report.
    Format AwrDbReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

func (AwrDbReport) GetDbQueryTimeInSecs

func (m AwrDbReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbReport) GetName

func (m AwrDbReport) GetName() *string

GetName returns Name

func (AwrDbReport) GetQueryKey

func (m AwrDbReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbReport) GetVersion

func (m AwrDbReport) GetVersion() *string

GetVersion returns Version

func (AwrDbReport) MarshalJSON

func (m AwrDbReport) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbReport) String

func (m AwrDbReport) String() string

func (AwrDbReport) ValidateEnumValue

func (m AwrDbReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbReportFormatEnum

AwrDbReportFormatEnum Enum with underlying type: string

type AwrDbReportFormatEnum string

Set of constants representing the allowable values for AwrDbReportFormatEnum

const (
    AwrDbReportFormatHtml AwrDbReportFormatEnum = "HTML"
    AwrDbReportFormatText AwrDbReportFormatEnum = "TEXT"
    AwrDbReportFormatXml  AwrDbReportFormatEnum = "XML"
)

func GetAwrDbReportFormatEnumValues

func GetAwrDbReportFormatEnumValues() []AwrDbReportFormatEnum

GetAwrDbReportFormatEnumValues Enumerates the set of values for AwrDbReportFormatEnum

func GetMappingAwrDbReportFormatEnum

func GetMappingAwrDbReportFormatEnum(val string) (AwrDbReportFormatEnum, bool)

GetMappingAwrDbReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type AwrDbSnapshotCollection

AwrDbSnapshotCollection The list of AWR snapshots for one database.

type AwrDbSnapshotCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR snapshot summary data.
    Items []AwrDbSnapshotSummary `mandatory:"false" json:"items"`
}

func (AwrDbSnapshotCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotCollection) GetName

func (m AwrDbSnapshotCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotCollection) GetQueryKey

func (m AwrDbSnapshotCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotCollection) GetVersion

func (m AwrDbSnapshotCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotCollection) MarshalJSON

func (m AwrDbSnapshotCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSnapshotCollection) String

func (m AwrDbSnapshotCollection) String() string

func (AwrDbSnapshotCollection) ValidateEnumValue

func (m AwrDbSnapshotCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSnapshotRangeCollection

AwrDbSnapshotRangeCollection The AWR snapshot range list.

type AwrDbSnapshotRangeCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR snapshot range summary data.
    Items []AwrDbSnapshotRangeSummary `mandatory:"false" json:"items"`
}

func (AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs

func (m AwrDbSnapshotRangeCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSnapshotRangeCollection) GetName

func (m AwrDbSnapshotRangeCollection) GetName() *string

GetName returns Name

func (AwrDbSnapshotRangeCollection) GetQueryKey

func (m AwrDbSnapshotRangeCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSnapshotRangeCollection) GetVersion

func (m AwrDbSnapshotRangeCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSnapshotRangeCollection) MarshalJSON

func (m AwrDbSnapshotRangeCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSnapshotRangeCollection) String

func (m AwrDbSnapshotRangeCollection) String() string

func (AwrDbSnapshotRangeCollection) ValidateEnumValue

func (m AwrDbSnapshotRangeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSnapshotRangeSummary

AwrDbSnapshotRangeSummary The summary data for a range of AWR snapshots.

type AwrDbSnapshotRangeSummary struct {

    // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The name of the database.
    DbName *string `mandatory:"true" json:"dbName"`

    // The database instance numbers.
    InstanceList []int `mandatory:"false" json:"instanceList"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the earliest snapshot.
    TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

    // The end time of the latest snapshot.
    TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

    // The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"`

    // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"`

    // The total number of snapshots.
    SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

    // The interval time between snapshots (in minutes).
    SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

    // ID of the database container. The database container ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" json:"containerId"`

    // The version of the database.
    DbVersion *string `mandatory:"false" json:"dbVersion"`

    // The time zone of the snapshot.
    SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

func (AwrDbSnapshotRangeSummary) String

func (m AwrDbSnapshotRangeSummary) String() string

func (AwrDbSnapshotRangeSummary) ValidateEnumValue

func (m AwrDbSnapshotRangeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSnapshotSummary

AwrDbSnapshotSummary The AWR snapshot summary of one snapshot.

type AwrDbSnapshotSummary struct {

    // Internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"true" json:"snapshotId"`

    // The database instance number.
    InstanceNumber *int `mandatory:"false" json:"instanceNumber"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the snapshot.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the snapshot.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The total number of errors.
    ErrorCount *int64 `mandatory:"false" json:"errorCount"`
}

func (AwrDbSnapshotSummary) String

func (m AwrDbSnapshotSummary) String() string

func (AwrDbSnapshotSummary) ValidateEnumValue

func (m AwrDbSnapshotSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSqlReport

AwrDbSqlReport The result of the AWR SQL report.

type AwrDbSqlReport struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The content of the report.
    Content *string `mandatory:"false" json:"content"`

    // The format of the report.
    Format AwrDbSqlReportFormatEnum `mandatory:"false" json:"format,omitempty"`
}

func (AwrDbSqlReport) GetDbQueryTimeInSecs

func (m AwrDbSqlReport) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSqlReport) GetName

func (m AwrDbSqlReport) GetName() *string

GetName returns Name

func (AwrDbSqlReport) GetQueryKey

func (m AwrDbSqlReport) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSqlReport) GetVersion

func (m AwrDbSqlReport) GetVersion() *string

GetVersion returns Version

func (AwrDbSqlReport) MarshalJSON

func (m AwrDbSqlReport) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSqlReport) String

func (m AwrDbSqlReport) String() string

func (AwrDbSqlReport) ValidateEnumValue

func (m AwrDbSqlReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSqlReportFormatEnum

AwrDbSqlReportFormatEnum Enum with underlying type: string

type AwrDbSqlReportFormatEnum string

Set of constants representing the allowable values for AwrDbSqlReportFormatEnum

const (
    AwrDbSqlReportFormatHtml AwrDbSqlReportFormatEnum = "HTML"
    AwrDbSqlReportFormatText AwrDbSqlReportFormatEnum = "TEXT"
)

func GetAwrDbSqlReportFormatEnumValues

func GetAwrDbSqlReportFormatEnumValues() []AwrDbSqlReportFormatEnum

GetAwrDbSqlReportFormatEnumValues Enumerates the set of values for AwrDbSqlReportFormatEnum

func GetMappingAwrDbSqlReportFormatEnum

func GetMappingAwrDbSqlReportFormatEnum(val string) (AwrDbSqlReportFormatEnum, bool)

GetMappingAwrDbSqlReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type AwrDbSummary

AwrDbSummary The AWR summary for a database.

type AwrDbSummary struct {

    // The internal ID of the database. The internal ID of the database is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" json:"awrDbId"`

    // The name of the database.
    DbName *string `mandatory:"true" json:"dbName"`

    // The database instance numbers.
    InstanceList []int `mandatory:"false" json:"instanceList"`

    // The timestamp of the database startup.
    TimeDbStartup *common.SDKTime `mandatory:"false" json:"timeDbStartup"`

    // The start time of the earliest snapshot.
    TimeFirstSnapshotBegin *common.SDKTime `mandatory:"false" json:"timeFirstSnapshotBegin"`

    // The end time of the latest snapshot.
    TimeLatestSnapshotEnd *common.SDKTime `mandatory:"false" json:"timeLatestSnapshotEnd"`

    // The ID of the earliest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    FirstSnapshotId *int `mandatory:"false" json:"firstSnapshotId"`

    // The ID of the latest snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    LatestSnapshotId *int `mandatory:"false" json:"latestSnapshotId"`

    // The total number of snapshots.
    SnapshotCount *int64 `mandatory:"false" json:"snapshotCount"`

    // The interval time between snapshots (in minutes).
    SnapshotIntervalInMin *int `mandatory:"false" json:"snapshotIntervalInMin"`

    // ID of the database container. The database container ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" json:"containerId"`

    // The version of the database.
    DbVersion *string `mandatory:"false" json:"dbVersion"`

    // The time zone of the snapshot.
    SnapshotTimezone *string `mandatory:"false" json:"snapshotTimezone"`
}

func (AwrDbSummary) String

func (m AwrDbSummary) String() string

func (AwrDbSummary) ValidateEnumValue

func (m AwrDbSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSysstatCollection

AwrDbSysstatCollection The AWR SYSSTAT time series summary data.

type AwrDbSysstatCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR SYSSTAT summary data.
    Items []AwrDbSysstatSummary `mandatory:"false" json:"items"`
}

func (AwrDbSysstatCollection) GetDbQueryTimeInSecs

func (m AwrDbSysstatCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbSysstatCollection) GetName

func (m AwrDbSysstatCollection) GetName() *string

GetName returns Name

func (AwrDbSysstatCollection) GetQueryKey

func (m AwrDbSysstatCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbSysstatCollection) GetVersion

func (m AwrDbSysstatCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbSysstatCollection) MarshalJSON

func (m AwrDbSysstatCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbSysstatCollection) String

func (m AwrDbSysstatCollection) String() string

func (AwrDbSysstatCollection) ValidateEnumValue

func (m AwrDbSysstatCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbSysstatSummary

AwrDbSysstatSummary The summary of the AWR SYSSTAT data.

type AwrDbSysstatSummary struct {

    // The name of the SYSSTAT.
    Name *string `mandatory:"true" json:"name"`

    // The name of the SYSSTAT category.
    Category *string `mandatory:"false" json:"category"`

    // The start time of the SYSSTAT.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the SYSSTAT.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The average value of the SYSSTAT.
    AvgValue *float64 `mandatory:"false" json:"avgValue"`

    // The last value of the SYSSTAT.
    CurrentValue *float64 `mandatory:"false" json:"currentValue"`
}

func (AwrDbSysstatSummary) String

func (m AwrDbSysstatSummary) String() string

func (AwrDbSysstatSummary) ValidateEnumValue

func (m AwrDbSysstatSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbTopWaitEventCollection

AwrDbTopWaitEventCollection The AWR top wait event data.

type AwrDbTopWaitEventCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR top event summary data.
    Items []AwrDbTopWaitEventSummary `mandatory:"false" json:"items"`
}

func (AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbTopWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbTopWaitEventCollection) GetName

func (m AwrDbTopWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbTopWaitEventCollection) GetQueryKey

func (m AwrDbTopWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbTopWaitEventCollection) GetVersion

func (m AwrDbTopWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbTopWaitEventCollection) MarshalJSON

func (m AwrDbTopWaitEventCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbTopWaitEventCollection) String

func (m AwrDbTopWaitEventCollection) String() string

func (AwrDbTopWaitEventCollection) ValidateEnumValue

func (m AwrDbTopWaitEventCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbTopWaitEventSummary

AwrDbTopWaitEventSummary A summary of the AWR top wait event data for one event.

type AwrDbTopWaitEventSummary struct {

    // The name of the event.
    Name *string `mandatory:"true" json:"name"`

    // The wait count per second.
    WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

    // The average wait time per second.
    AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`
}

func (AwrDbTopWaitEventSummary) String

func (m AwrDbTopWaitEventSummary) String() string

func (AwrDbTopWaitEventSummary) ValidateEnumValue

func (m AwrDbTopWaitEventSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbWaitEventBucketCollection

AwrDbWaitEventBucketCollection The percentage distribution of waits in the AWR wait event buckets.

type AwrDbWaitEventBucketCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // The total waits of the database.
    TotalWaits *int64 `mandatory:"false" json:"totalWaits"`

    // A list of AWR wait event buckets.
    Items []AwrDbWaitEventBucketSummary `mandatory:"false" json:"items"`
}

func (AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventBucketCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventBucketCollection) GetName

func (m AwrDbWaitEventBucketCollection) GetName() *string

GetName returns Name

func (AwrDbWaitEventBucketCollection) GetQueryKey

func (m AwrDbWaitEventBucketCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventBucketCollection) GetVersion

func (m AwrDbWaitEventBucketCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventBucketCollection) MarshalJSON

func (m AwrDbWaitEventBucketCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbWaitEventBucketCollection) String

func (m AwrDbWaitEventBucketCollection) String() string

func (AwrDbWaitEventBucketCollection) ValidateEnumValue

func (m AwrDbWaitEventBucketCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbWaitEventBucketSummary

AwrDbWaitEventBucketSummary A summary of the AWR wait event bucket and waits percentage.

type AwrDbWaitEventBucketSummary struct {

    // The name of the wait event frequency category. Normally, it is the upper range of the waits within the AWR wait event bucket.
    Category *string `mandatory:"true" json:"category"`

    // The percentage of waits in a wait event bucket over the total waits of the database.
    Percentage *float64 `mandatory:"true" json:"percentage"`
}

func (AwrDbWaitEventBucketSummary) String

func (m AwrDbWaitEventBucketSummary) String() string

func (AwrDbWaitEventBucketSummary) ValidateEnumValue

func (m AwrDbWaitEventBucketSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbWaitEventCollection

AwrDbWaitEventCollection The AWR wait event data.

type AwrDbWaitEventCollection struct {

    // The name of the query result.
    Name *string `mandatory:"true" json:"name"`

    // The version of the query result.
    Version *string `mandatory:"false" json:"version"`

    // The ID assigned to the query instance.
    QueryKey *string `mandatory:"false" json:"queryKey"`

    // The time taken to query the database tier (in seconds).
    DbQueryTimeInSecs *float64 `mandatory:"false" json:"dbQueryTimeInSecs"`

    // A list of AWR wait events.
    Items []AwrDbWaitEventSummary `mandatory:"false" json:"items"`
}

func (AwrDbWaitEventCollection) GetDbQueryTimeInSecs

func (m AwrDbWaitEventCollection) GetDbQueryTimeInSecs() *float64

GetDbQueryTimeInSecs returns DbQueryTimeInSecs

func (AwrDbWaitEventCollection) GetName

func (m AwrDbWaitEventCollection) GetName() *string

GetName returns Name

func (AwrDbWaitEventCollection) GetQueryKey

func (m AwrDbWaitEventCollection) GetQueryKey() *string

GetQueryKey returns QueryKey

func (AwrDbWaitEventCollection) GetVersion

func (m AwrDbWaitEventCollection) GetVersion() *string

GetVersion returns Version

func (AwrDbWaitEventCollection) MarshalJSON

func (m AwrDbWaitEventCollection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (AwrDbWaitEventCollection) String

func (m AwrDbWaitEventCollection) String() string

func (AwrDbWaitEventCollection) ValidateEnumValue

func (m AwrDbWaitEventCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrDbWaitEventSummary

AwrDbWaitEventSummary The summary of the AWR wait event time series data for one event.

type AwrDbWaitEventSummary struct {

    // The name of the event.
    Name *string `mandatory:"true" json:"name"`

    // The begin time of the wait event.
    TimeBegin *common.SDKTime `mandatory:"false" json:"timeBegin"`

    // The end time of the wait event.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The wait count per second.
    WaitsPerSec *float64 `mandatory:"false" json:"waitsPerSec"`

    // The average wait time per second.
    AvgWaitTimePerSec *float64 `mandatory:"false" json:"avgWaitTimePerSec"`

    // The ID of the snapshot. The snapshot ID is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbSnapshots
    SnapshotId *int `mandatory:"false" json:"snapshotId"`
}

func (AwrDbWaitEventSummary) String

func (m AwrDbWaitEventSummary) String() string

func (AwrDbWaitEventSummary) ValidateEnumValue

func (m AwrDbWaitEventSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AwrQueryResult

AwrQueryResult The AWR query result.

type AwrQueryResult interface {

    // The name of the query result.
    GetName() *string

    // The version of the query result.
    GetVersion() *string

    // The ID assigned to the query instance.
    GetQueryKey() *string

    // The time taken to query the database tier (in seconds).
    GetDbQueryTimeInSecs() *float64
}

type AwrQueryResultAwrResultTypeEnum

AwrQueryResultAwrResultTypeEnum Enum with underlying type: string

type AwrQueryResultAwrResultTypeEnum string

Set of constants representing the allowable values for AwrQueryResultAwrResultTypeEnum

const (
    AwrQueryResultAwrResultTypeSet               AwrQueryResultAwrResultTypeEnum = "AWRDB_SET"
    AwrQueryResultAwrResultTypeSnapshotRangeSet  AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_RANGE_SET"
    AwrQueryResultAwrResultTypeSnapshotSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_SNAPSHOT_SET"
    AwrQueryResultAwrResultTypeMetricsSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_METRICS_SET"
    AwrQueryResultAwrResultTypeSysstatSet        AwrQueryResultAwrResultTypeEnum = "AWRDB_SYSSTAT_SET"
    AwrQueryResultAwrResultTypeTopEventSet       AwrQueryResultAwrResultTypeEnum = "AWRDB_TOP_EVENT_SET"
    AwrQueryResultAwrResultTypeEventSet          AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_SET"
    AwrQueryResultAwrResultTypeEventHistogram    AwrQueryResultAwrResultTypeEnum = "AWRDB_EVENT_HISTOGRAM"
    AwrQueryResultAwrResultTypeDbParameterSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_SET"
    AwrQueryResultAwrResultTypeDbParameterChange AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_PARAMETER_CHANGE"
    AwrQueryResultAwrResultTypeAshCpuUsageSet    AwrQueryResultAwrResultTypeEnum = "AWRDB_ASH_CPU_USAGE_SET"
    AwrQueryResultAwrResultTypeDbReport          AwrQueryResultAwrResultTypeEnum = "AWRDB_DB_REPORT"
    AwrQueryResultAwrResultTypeSqlReport         AwrQueryResultAwrResultTypeEnum = "AWRDB_SQL_REPORT"
)

func GetAwrQueryResultAwrResultTypeEnumValues

func GetAwrQueryResultAwrResultTypeEnumValues() []AwrQueryResultAwrResultTypeEnum

GetAwrQueryResultAwrResultTypeEnumValues Enumerates the set of values for AwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum

func GetMappingAwrQueryResultAwrResultTypeEnum(val string) (AwrQueryResultAwrResultTypeEnum, bool)

GetMappingAwrQueryResultAwrResultTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type BasicPreferredCredential

BasicPreferredCredential The details of the 'BASIC' preferred credential.

type BasicPreferredCredential struct {

    // The name of the preferred credential.
    CredentialName *string `mandatory:"false" json:"credentialName"`

    // Indicates whether the preferred credential is accessible.
    IsAccessible *bool `mandatory:"false" json:"isAccessible"`

    // The user name used to connect to the database.
    UserName *string `mandatory:"false" json:"userName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
    PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

    // The status of the preferred credential.
    Status PreferredCredentialStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The role of the database user.
    Role RoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (BasicPreferredCredential) GetCredentialName

func (m BasicPreferredCredential) GetCredentialName() *string

GetCredentialName returns CredentialName

func (BasicPreferredCredential) GetIsAccessible

func (m BasicPreferredCredential) GetIsAccessible() *bool

GetIsAccessible returns IsAccessible

func (BasicPreferredCredential) GetStatus

func (m BasicPreferredCredential) GetStatus() PreferredCredentialStatusEnum

GetStatus returns Status

func (BasicPreferredCredential) MarshalJSON

func (m BasicPreferredCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (BasicPreferredCredential) String

func (m BasicPreferredCredential) String() string

func (BasicPreferredCredential) ValidateEnumValue

func (m BasicPreferredCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseParameterDetails

ChangeDatabaseParameterDetails The value of a database parameter to change.

type ChangeDatabaseParameterDetails struct {

    // The parameter name.
    Name *string `mandatory:"true" json:"name"`

    // The parameter value.
    Value *string `mandatory:"true" json:"value"`

    // A comment string to associate with the change in parameter value.
    // It cannot contain control characters or a line break.
    UpdateComment *string `mandatory:"false" json:"updateComment"`
}

func (ChangeDatabaseParameterDetails) String

func (m ChangeDatabaseParameterDetails) String() string

func (ChangeDatabaseParameterDetails) ValidateEnumValue

func (m ChangeDatabaseParameterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseParametersDetails

ChangeDatabaseParametersDetails The details required to change database parameter values.

type ChangeDatabaseParametersDetails struct {
    Credentials *DatabaseCredentials `mandatory:"true" json:"credentials"`

    // The clause used to specify when the parameter change takes effect.
    // Use `MEMORY` to make the change in memory and affect it immediately.
    // Use `SPFILE` to make the change in the server parameter file. The
    // change takes effect when the database is next shut down and started
    // up again. Use `BOTH` to make the change in memory and in the server
    // parameter file. The change takes effect immediately and persists
    // after the database is shut down and started up again.
    Scope ParameterScopeEnum `mandatory:"true" json:"scope"`

    // A list of database parameters and their values.
    Parameters []ChangeDatabaseParameterDetails `mandatory:"true" json:"parameters"`
}

func (ChangeDatabaseParametersDetails) String

func (m ChangeDatabaseParametersDetails) String() string

func (ChangeDatabaseParametersDetails) ValidateEnumValue

func (m ChangeDatabaseParametersDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseParametersRequest

ChangeDatabaseParametersRequest wrapper for the ChangeDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParametersRequest.

type ChangeDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details required to change database parameter values.
    ChangeDatabaseParametersDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDatabaseParametersRequest) BinaryRequestBody

func (request ChangeDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) HTTPRequest

func (request ChangeDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDatabaseParametersRequest) RetryPolicy

func (request ChangeDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDatabaseParametersRequest) String

func (request ChangeDatabaseParametersRequest) String() string

func (ChangeDatabaseParametersRequest) ValidateEnumValue

func (request ChangeDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDatabaseParametersResponse

ChangeDatabaseParametersResponse wrapper for the ChangeDatabaseParameters operation

type ChangeDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UpdateDatabaseParametersResult instance
    UpdateDatabaseParametersResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDatabaseParametersResponse) HTTPResponse

func (response ChangeDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDatabaseParametersResponse) String

func (response ChangeDatabaseParametersResponse) String() string

type ChangeDbManagementPrivateEndpointCompartmentDetails

ChangeDbManagementPrivateEndpointCompartmentDetails The details used to move the Database Management private endpoint to another compartment.

type ChangeDbManagementPrivateEndpointCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to which the Database Management private endpoint needs to be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeDbManagementPrivateEndpointCompartmentDetails) String

func (m ChangeDbManagementPrivateEndpointCompartmentDetails) String() string

func (ChangeDbManagementPrivateEndpointCompartmentDetails) ValidateEnumValue

func (m ChangeDbManagementPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDbManagementPrivateEndpointCompartmentRequest

ChangeDbManagementPrivateEndpointCompartmentRequest wrapper for the ChangeDbManagementPrivateEndpointCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeDbManagementPrivateEndpointCompartment.go.html to see an example of how to use ChangeDbManagementPrivateEndpointCompartmentRequest.

type ChangeDbManagementPrivateEndpointCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

    // The details used to move the Database Management private endpoint to another compartment.
    ChangeDbManagementPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDbManagementPrivateEndpointCompartmentRequest) BinaryRequestBody

func (request ChangeDbManagementPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDbManagementPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeDbManagementPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDbManagementPrivateEndpointCompartmentRequest) RetryPolicy

func (request ChangeDbManagementPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDbManagementPrivateEndpointCompartmentRequest) String

func (request ChangeDbManagementPrivateEndpointCompartmentRequest) String() string

func (ChangeDbManagementPrivateEndpointCompartmentRequest) ValidateEnumValue

func (request ChangeDbManagementPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDbManagementPrivateEndpointCompartmentResponse

ChangeDbManagementPrivateEndpointCompartmentResponse wrapper for the ChangeDbManagementPrivateEndpointCompartment operation

type ChangeDbManagementPrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDbManagementPrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangeDbManagementPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDbManagementPrivateEndpointCompartmentResponse) String

func (response ChangeDbManagementPrivateEndpointCompartmentResponse) String() string

type ChangeJobCompartmentDetails

ChangeJobCompartmentDetails The details required to change the compartment of a job.

type ChangeJobCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the
    // compartment to which the job should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeJobCompartmentDetails) String

func (m ChangeJobCompartmentDetails) String() string

func (ChangeJobCompartmentDetails) ValidateEnumValue

func (m ChangeJobCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeJobCompartmentRequest

ChangeJobCompartmentRequest wrapper for the ChangeJobCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartmentRequest.

type ChangeJobCompartmentRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the job to.
    ChangeJobCompartmentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeJobCompartmentRequest) BinaryRequestBody

func (request ChangeJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeJobCompartmentRequest) HTTPRequest

func (request ChangeJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeJobCompartmentRequest) RetryPolicy

func (request ChangeJobCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeJobCompartmentRequest) String

func (request ChangeJobCompartmentRequest) String() string

func (ChangeJobCompartmentRequest) ValidateEnumValue

func (request ChangeJobCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeJobCompartmentResponse

ChangeJobCompartmentResponse wrapper for the ChangeJobCompartment operation

type ChangeJobCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeJobCompartmentResponse) HTTPResponse

func (response ChangeJobCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeJobCompartmentResponse) String

func (response ChangeJobCompartmentResponse) String() string

type ChangeManagedDatabaseGroupCompartmentDetails

ChangeManagedDatabaseGroupCompartmentDetails The details required to change the compartment of a Managed Database Group.

type ChangeManagedDatabaseGroupCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the
    // compartment to which the Managed Database Group should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeManagedDatabaseGroupCompartmentDetails) String

func (m ChangeManagedDatabaseGroupCompartmentDetails) String() string

func (ChangeManagedDatabaseGroupCompartmentDetails) ValidateEnumValue

func (m ChangeManagedDatabaseGroupCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeManagedDatabaseGroupCompartmentRequest

ChangeManagedDatabaseGroupCompartmentRequest wrapper for the ChangeManagedDatabaseGroupCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartmentRequest.

type ChangeManagedDatabaseGroupCompartmentRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment to move the Managed Database Group to.
    ChangeManagedDatabaseGroupCompartmentDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody

func (request ChangeManagedDatabaseGroupCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest

func (request ChangeManagedDatabaseGroupCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy

func (request ChangeManagedDatabaseGroupCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeManagedDatabaseGroupCompartmentRequest) String

func (request ChangeManagedDatabaseGroupCompartmentRequest) String() string

func (ChangeManagedDatabaseGroupCompartmentRequest) ValidateEnumValue

func (request ChangeManagedDatabaseGroupCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeManagedDatabaseGroupCompartmentResponse

ChangeManagedDatabaseGroupCompartmentResponse wrapper for the ChangeManagedDatabaseGroupCompartment operation

type ChangeManagedDatabaseGroupCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse

func (response ChangeManagedDatabaseGroupCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeManagedDatabaseGroupCompartmentResponse) String

func (response ChangeManagedDatabaseGroupCompartmentResponse) String() string

type ChildDatabase

ChildDatabase The child Managed Database of a Managed Database Group.

type ChildDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the Managed Database was added to the group.
    TimeAdded *common.SDKTime `mandatory:"true" json:"timeAdded"`

    // The infrastructure used to deploy the Oracle Database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`
}

func (ChildDatabase) String

func (m ChildDatabase) String() string

func (ChildDatabase) ValidateEnumValue

func (m ChildDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneSqlTuningTaskDetails

CloneSqlTuningTaskDetails The request to clone and run a SQL tuning task. The new task uses the same inputs as the one being cloned.

type CloneSqlTuningTaskDetails struct {

    // The name of the SQL tuning task. The name is unique per user in a database, and it is case-sensitive.
    TaskName *string `mandatory:"true" json:"taskName"`

    // The identifier of the SQL tuning task being cloned. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint
    // ListSqlTuningAdvisorTasks.
    OriginalTaskId *int64 `mandatory:"true" json:"originalTaskId"`

    CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // The description of the SQL tuning task.
    TaskDescription *string `mandatory:"false" json:"taskDescription"`
}

func (CloneSqlTuningTaskDetails) String

func (m CloneSqlTuningTaskDetails) String() string

func (*CloneSqlTuningTaskDetails) UnmarshalJSON

func (m *CloneSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CloneSqlTuningTaskDetails) ValidateEnumValue

func (m CloneSqlTuningTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneSqlTuningTaskRequest

CloneSqlTuningTaskRequest wrapper for the CloneSqlTuningTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CloneSqlTuningTask.go.html to see an example of how to use CloneSqlTuningTaskRequest.

type CloneSqlTuningTaskRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The detailed inputs required to clone a SQL tuning task.
    CloneSqlTuningTaskDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CloneSqlTuningTaskRequest) BinaryRequestBody

func (request CloneSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CloneSqlTuningTaskRequest) HTTPRequest

func (request CloneSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CloneSqlTuningTaskRequest) RetryPolicy

func (request CloneSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CloneSqlTuningTaskRequest) String

func (request CloneSqlTuningTaskRequest) String() string

func (CloneSqlTuningTaskRequest) ValidateEnumValue

func (request CloneSqlTuningTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneSqlTuningTaskResponse

CloneSqlTuningTaskResponse wrapper for the CloneSqlTuningTask operation

type CloneSqlTuningTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SqlTuningTaskReturn instance
    SqlTuningTaskReturn `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CloneSqlTuningTaskResponse) HTTPResponse

func (response CloneSqlTuningTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CloneSqlTuningTaskResponse) String

func (response CloneSqlTuningTaskResponse) String() string

type ClusterCacheMetric

ClusterCacheMetric The response containing the cluster cache metrics for the Oracle Real Application Clusters (Oracle RAC) database.

type ClusterCacheMetric struct {

    // A list of cluster cache metrics for a specific Managed Database.
    ClusterCacheMetrics []TimeSeriesMetricDefinition `mandatory:"true" json:"clusterCacheMetrics"`
}

func (ClusterCacheMetric) String

func (m ClusterCacheMetric) String() string

func (ClusterCacheMetric) ValidateEnumValue

func (m ClusterCacheMetric) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CompareTypeEnum

CompareTypeEnum Enum with underlying type: string

type CompareTypeEnum string

Set of constants representing the allowable values for CompareTypeEnum

const (
    CompareTypeHour CompareTypeEnum = "HOUR"
    CompareTypeDay  CompareTypeEnum = "DAY"
    CompareTypeWeek CompareTypeEnum = "WEEK"
)

func GetCompareTypeEnumValues

func GetCompareTypeEnumValues() []CompareTypeEnum

GetCompareTypeEnumValues Enumerates the set of values for CompareTypeEnum

func GetMappingCompareTypeEnum

func GetMappingCompareTypeEnum(val string) (CompareTypeEnum, bool)

GetMappingCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConsumerGroupPrivilegeCollection

ConsumerGroupPrivilegeCollection A collection of consumer group privileges granted to the current user.

type ConsumerGroupPrivilegeCollection struct {

    // An array of consumer group privileges.
    Items []ConsumerGroupPrivilegeSummary `mandatory:"true" json:"items"`
}

func (ConsumerGroupPrivilegeCollection) String

func (m ConsumerGroupPrivilegeCollection) String() string

func (ConsumerGroupPrivilegeCollection) ValidateEnumValue

func (m ConsumerGroupPrivilegeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConsumerGroupPrivilegeSummary

ConsumerGroupPrivilegeSummary A summary of consumer group privileges.

type ConsumerGroupPrivilegeSummary struct {

    // The name of the granted consumer group privilege.
    Name *string `mandatory:"false" json:"name"`

    // Indicates whether the privilege is granted with the GRANT option (YES) or not (NO).
    GrantOption ConsumerGroupPrivilegeSummaryGrantOptionEnum `mandatory:"false" json:"grantOption,omitempty"`

    // Indicates whether the consumer group is designated as the default for this user or role (YES) or not (NO).
    InitialGroup ConsumerGroupPrivilegeSummaryInitialGroupEnum `mandatory:"false" json:"initialGroup,omitempty"`
}

func (ConsumerGroupPrivilegeSummary) String

func (m ConsumerGroupPrivilegeSummary) String() string

func (ConsumerGroupPrivilegeSummary) ValidateEnumValue

func (m ConsumerGroupPrivilegeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConsumerGroupPrivilegeSummaryGrantOptionEnum

ConsumerGroupPrivilegeSummaryGrantOptionEnum Enum with underlying type: string

type ConsumerGroupPrivilegeSummaryGrantOptionEnum string

Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryGrantOptionEnum

const (
    ConsumerGroupPrivilegeSummaryGrantOptionYes ConsumerGroupPrivilegeSummaryGrantOptionEnum = "YES"
    ConsumerGroupPrivilegeSummaryGrantOptionNo  ConsumerGroupPrivilegeSummaryGrantOptionEnum = "NO"
)

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues

func GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues() []ConsumerGroupPrivilegeSummaryGrantOptionEnum

GetConsumerGroupPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum

func GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum(val string) (ConsumerGroupPrivilegeSummaryGrantOptionEnum, bool)

GetMappingConsumerGroupPrivilegeSummaryGrantOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type ConsumerGroupPrivilegeSummaryInitialGroupEnum

ConsumerGroupPrivilegeSummaryInitialGroupEnum Enum with underlying type: string

type ConsumerGroupPrivilegeSummaryInitialGroupEnum string

Set of constants representing the allowable values for ConsumerGroupPrivilegeSummaryInitialGroupEnum

const (
    ConsumerGroupPrivilegeSummaryInitialGroupYes ConsumerGroupPrivilegeSummaryInitialGroupEnum = "YES"
    ConsumerGroupPrivilegeSummaryInitialGroupNo  ConsumerGroupPrivilegeSummaryInitialGroupEnum = "NO"
)

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues

func GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues() []ConsumerGroupPrivilegeSummaryInitialGroupEnum

GetConsumerGroupPrivilegeSummaryInitialGroupEnumValues Enumerates the set of values for ConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum

func GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum(val string) (ConsumerGroupPrivilegeSummaryInitialGroupEnum, bool)

GetMappingConsumerGroupPrivilegeSummaryInitialGroupEnum performs case Insensitive comparison on enum value and return the desired enum

type CpuUtilizationAggregateMetrics

CpuUtilizationAggregateMetrics The CPU utilization metrics for Autonomous Databases.

type CpuUtilizationAggregateMetrics struct {
    CpuUtilization *MetricDataPoint `mandatory:"false" json:"cpuUtilization"`

    CpuStatistics *MetricStatisticsDefinition `mandatory:"false" json:"cpuStatistics"`
}

func (CpuUtilizationAggregateMetrics) String

func (m CpuUtilizationAggregateMetrics) String() string

func (CpuUtilizationAggregateMetrics) ValidateEnumValue

func (m CpuUtilizationAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDbManagementPrivateEndpointDetails

CreateDbManagementPrivateEndpointDetails The details used to create a new Database Management private endpoint.

type CreateDbManagementPrivateEndpointDetails struct {

    // The display name of the Database Management private endpoint.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // Specifies whether the Database Management private endpoint will be used for Oracle Databases in a cluster.
    IsCluster *bool `mandatory:"false" json:"isCluster"`

    // The description of the private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (CreateDbManagementPrivateEndpointDetails) String

func (m CreateDbManagementPrivateEndpointDetails) String() string

func (CreateDbManagementPrivateEndpointDetails) ValidateEnumValue

func (m CreateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDbManagementPrivateEndpointRequest

CreateDbManagementPrivateEndpointRequest wrapper for the CreateDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateDbManagementPrivateEndpoint.go.html to see an example of how to use CreateDbManagementPrivateEndpointRequest.

type CreateDbManagementPrivateEndpointRequest struct {

    // Details used to create a new Database Management private endpoint.
    CreateDbManagementPrivateEndpointDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDbManagementPrivateEndpointRequest) BinaryRequestBody

func (request CreateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDbManagementPrivateEndpointRequest) HTTPRequest

func (request CreateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDbManagementPrivateEndpointRequest) RetryPolicy

func (request CreateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDbManagementPrivateEndpointRequest) String

func (request CreateDbManagementPrivateEndpointRequest) String() string

func (CreateDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request CreateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDbManagementPrivateEndpointResponse

CreateDbManagementPrivateEndpointResponse wrapper for the CreateDbManagementPrivateEndpoint operation

type CreateDbManagementPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DbManagementPrivateEndpoint instance
    DbManagementPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The full URI of the Database Management private endpoint.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateDbManagementPrivateEndpointResponse) HTTPResponse

func (response CreateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDbManagementPrivateEndpointResponse) String

func (response CreateDbManagementPrivateEndpointResponse) String() string

type CreateJobDetails

CreateJobDetails The details required to create a job.

type CreateJobDetails interface {

    // The name of the job. Valid characters are uppercase or lowercase letters,
    // numbers, and "_". The name of the job cannot be modified. It must be unique
    // in the compartment and must begin with an alphabetic character.
    GetName() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    GetCompartmentId() *string

    // The schedule type of the job.
    GetScheduleType() JobScheduleTypeEnum

    // The description of the job.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    GetManagedDatabaseGroupId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    GetManagedDatabaseId() *string

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    GetDatabaseSubType() DatabaseSubTypeEnum

    // The job timeout duration, which is expressed like "1h 10m 15s".
    GetTimeout() *string

    GetResultLocation() JobExecutionResultLocation

    GetScheduleDetails() *JobScheduleDetails
}

type CreateJobRequest

CreateJobRequest wrapper for the CreateJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateJob.go.html to see an example of how to use CreateJobRequest.

type CreateJobRequest struct {

    // The details required to create a job.
    CreateJobDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateJobRequest) BinaryRequestBody

func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateJobRequest) HTTPRequest

func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobRequest) RetryPolicy

func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateJobRequest) String

func (request CreateJobRequest) String() string

func (CreateJobRequest) ValidateEnumValue

func (request CreateJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateJobResponse

CreateJobResponse wrapper for the CreateJob operation

type CreateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // A link to the created job.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateJobResponse) HTTPResponse

func (response CreateJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateJobResponse) String

func (response CreateJobResponse) String() string

type CreateManagedDatabaseGroupDetails

CreateManagedDatabaseGroupDetails The details required to create a Managed Database Group.

type CreateManagedDatabaseGroupDetails struct {

    // The name of the Managed Database Group. Valid characters are uppercase or
    // lowercase letters, numbers, and "_". The name of the Managed Database Group
    // cannot be modified. It must be unique in the compartment and must begin with
    // an alphabetic character.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // in which the Managed Database Group resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (CreateManagedDatabaseGroupDetails) String

func (m CreateManagedDatabaseGroupDetails) String() string

func (CreateManagedDatabaseGroupDetails) ValidateEnumValue

func (m CreateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManagedDatabaseGroupRequest

CreateManagedDatabaseGroupRequest wrapper for the CreateManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroupRequest.

type CreateManagedDatabaseGroupRequest struct {

    // The details required to create a Managed Database Group.
    CreateManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateManagedDatabaseGroupRequest) BinaryRequestBody

func (request CreateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) HTTPRequest

func (request CreateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateManagedDatabaseGroupRequest) RetryPolicy

func (request CreateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateManagedDatabaseGroupRequest) String

func (request CreateManagedDatabaseGroupRequest) String() string

func (CreateManagedDatabaseGroupRequest) ValidateEnumValue

func (request CreateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateManagedDatabaseGroupResponse

CreateManagedDatabaseGroupResponse wrapper for the CreateManagedDatabaseGroup operation

type CreateManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // A link to the newly created Managed Database Group.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateManagedDatabaseGroupResponse) HTTPResponse

func (response CreateManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateManagedDatabaseGroupResponse) String

func (response CreateManagedDatabaseGroupResponse) String() string

type CreateSqlJobDetails

CreateSqlJobDetails The details specific to the SQL job request.

type CreateSqlJobDetails struct {

    // The name of the job. Valid characters are uppercase or lowercase letters,
    // numbers, and "_". The name of the job cannot be modified. It must be unique
    // in the compartment and must begin with an alphabetic character.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

    ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

    // The SQL text to be executed as part of the job.
    SqlText *string `mandatory:"false" json:"sqlText"`

    // The database user name used to execute the SQL job. If the job is being executed on a
    // Managed Database Group, then the user name should exist on all the databases in the
    // group with the same password.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the database user name used to execute the SQL job.
    Password *string `mandatory:"false" json:"password"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
    SecretId *string `mandatory:"false" json:"secretId"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

    // The SQL operation type.
    OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (CreateSqlJobDetails) GetCompartmentId

func (m CreateSqlJobDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateSqlJobDetails) GetDatabaseSubType

func (m CreateSqlJobDetails) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (CreateSqlJobDetails) GetDescription

func (m CreateSqlJobDetails) GetDescription() *string

GetDescription returns Description

func (CreateSqlJobDetails) GetManagedDatabaseGroupId

func (m CreateSqlJobDetails) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (CreateSqlJobDetails) GetManagedDatabaseId

func (m CreateSqlJobDetails) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (CreateSqlJobDetails) GetName

func (m CreateSqlJobDetails) GetName() *string

GetName returns Name

func (CreateSqlJobDetails) GetResultLocation

func (m CreateSqlJobDetails) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (CreateSqlJobDetails) GetScheduleDetails

func (m CreateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (CreateSqlJobDetails) GetScheduleType

func (m CreateSqlJobDetails) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (CreateSqlJobDetails) GetTimeout

func (m CreateSqlJobDetails) GetTimeout() *string

GetTimeout returns Timeout

func (CreateSqlJobDetails) MarshalJSON

func (m CreateSqlJobDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSqlJobDetails) String

func (m CreateSqlJobDetails) String() string

func (*CreateSqlJobDetails) UnmarshalJSON

func (m *CreateSqlJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateSqlJobDetails) ValidateEnumValue

func (m CreateSqlJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTablespaceDetails

CreateTablespaceDetails The details required to create a tablespace.

type CreateTablespaceDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // The name of the tablespace. It must be unique within a database.
    Name *string `mandatory:"true" json:"name"`

    // The type of tablespace.
    Type CreateTablespaceDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`

    // Specifies whether the tablespace is a bigfile or smallfile tablespace.
    // A bigfile tablespace contains only one data file or temp file, which can contain up to approximately 4 billion (232) blocks.
    // A smallfile tablespace is a traditional Oracle tablespace, which can contain 1022 data files or temp files, each of which can contain up to approximately 4 million (222) blocks.
    IsBigfile *bool `mandatory:"false" json:"isBigfile"`

    // The list of data files or temp files created for the tablespace.
    DataFiles []string `mandatory:"false" json:"dataFiles"`

    // The number of data files or temp files created for the tablespace. This is for Oracle Managed Files only.
    FileCount *int `mandatory:"false" json:"fileCount"`

    // The size of each data file or temp file.
    FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

    // Specifies whether Oracle can reuse the data file or temp file. Reuse is only allowed when the file name is provided.
    IsReusable *bool `mandatory:"false" json:"isReusable"`

    // Specifies whether the data file or temp file can be extended automatically.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The size of the next increment of disk space to be allocated automatically when more extents are required.
    AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

    // The maximum disk space allowed for automatic extension of the data files or temp files.
    AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

    // Specifies whether the disk space of the data file or temp file can be limited.
    IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`

    // Block size for the tablespace.
    BlockSizeInKilobytes *int `mandatory:"false" json:"blockSizeInKilobytes"`

    // Indicates whether the tablespace is encrypted.
    IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

    // The name of the encryption algorithm to be used for tablespace encryption.
    EncryptionAlgorithm *string `mandatory:"false" json:"encryptionAlgorithm"`

    // The default compression of data for all tables created in the tablespace.
    DefaultCompress CreateTablespaceDetailsDefaultCompressEnum `mandatory:"false" json:"defaultCompress,omitempty"`

    // The status of the tablespace.
    Status CreateTablespaceDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Specifies how the extents of the tablespace should be managed.
    ExtentManagement CreateTablespaceDetailsExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

    // The size of the extent when the tablespace is managed with uniform extents of a specific size.
    ExtentUniformSize *TablespaceStorageSize `mandatory:"false" json:"extentUniformSize"`

    // Specifies whether tablespace segment management should be automatic or manual.
    SegmentManagement CreateTablespaceDetailsSegmentManagementEnum `mandatory:"false" json:"segmentManagement,omitempty"`

    // Specifies whether the tablespace is the default tablespace.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (CreateTablespaceDetails) String

func (m CreateTablespaceDetails) String() string

func (*CreateTablespaceDetails) UnmarshalJSON

func (m *CreateTablespaceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateTablespaceDetails) ValidateEnumValue

func (m CreateTablespaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTablespaceDetailsDefaultCompressEnum

CreateTablespaceDetailsDefaultCompressEnum Enum with underlying type: string

type CreateTablespaceDetailsDefaultCompressEnum string

Set of constants representing the allowable values for CreateTablespaceDetailsDefaultCompressEnum

const (
    CreateTablespaceDetailsDefaultCompressNoCompress    CreateTablespaceDetailsDefaultCompressEnum = "NO_COMPRESS"
    CreateTablespaceDetailsDefaultCompressBasicCompress CreateTablespaceDetailsDefaultCompressEnum = "BASIC_COMPRESS"
)

func GetCreateTablespaceDetailsDefaultCompressEnumValues

func GetCreateTablespaceDetailsDefaultCompressEnumValues() []CreateTablespaceDetailsDefaultCompressEnum

GetCreateTablespaceDetailsDefaultCompressEnumValues Enumerates the set of values for CreateTablespaceDetailsDefaultCompressEnum

func GetMappingCreateTablespaceDetailsDefaultCompressEnum

func GetMappingCreateTablespaceDetailsDefaultCompressEnum(val string) (CreateTablespaceDetailsDefaultCompressEnum, bool)

GetMappingCreateTablespaceDetailsDefaultCompressEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTablespaceDetailsExtentManagementEnum

CreateTablespaceDetailsExtentManagementEnum Enum with underlying type: string

type CreateTablespaceDetailsExtentManagementEnum string

Set of constants representing the allowable values for CreateTablespaceDetailsExtentManagementEnum

const (
    CreateTablespaceDetailsExtentManagementAutoallocate CreateTablespaceDetailsExtentManagementEnum = "AUTOALLOCATE"
    CreateTablespaceDetailsExtentManagementUniform      CreateTablespaceDetailsExtentManagementEnum = "UNIFORM"
)

func GetCreateTablespaceDetailsExtentManagementEnumValues

func GetCreateTablespaceDetailsExtentManagementEnumValues() []CreateTablespaceDetailsExtentManagementEnum

GetCreateTablespaceDetailsExtentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsExtentManagementEnum

func GetMappingCreateTablespaceDetailsExtentManagementEnum

func GetMappingCreateTablespaceDetailsExtentManagementEnum(val string) (CreateTablespaceDetailsExtentManagementEnum, bool)

GetMappingCreateTablespaceDetailsExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTablespaceDetailsSegmentManagementEnum

CreateTablespaceDetailsSegmentManagementEnum Enum with underlying type: string

type CreateTablespaceDetailsSegmentManagementEnum string

Set of constants representing the allowable values for CreateTablespaceDetailsSegmentManagementEnum

const (
    CreateTablespaceDetailsSegmentManagementAuto   CreateTablespaceDetailsSegmentManagementEnum = "AUTO"
    CreateTablespaceDetailsSegmentManagementManual CreateTablespaceDetailsSegmentManagementEnum = "MANUAL"
)

func GetCreateTablespaceDetailsSegmentManagementEnumValues

func GetCreateTablespaceDetailsSegmentManagementEnumValues() []CreateTablespaceDetailsSegmentManagementEnum

GetCreateTablespaceDetailsSegmentManagementEnumValues Enumerates the set of values for CreateTablespaceDetailsSegmentManagementEnum

func GetMappingCreateTablespaceDetailsSegmentManagementEnum

func GetMappingCreateTablespaceDetailsSegmentManagementEnum(val string) (CreateTablespaceDetailsSegmentManagementEnum, bool)

GetMappingCreateTablespaceDetailsSegmentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTablespaceDetailsStatusEnum

CreateTablespaceDetailsStatusEnum Enum with underlying type: string

type CreateTablespaceDetailsStatusEnum string

Set of constants representing the allowable values for CreateTablespaceDetailsStatusEnum

const (
    CreateTablespaceDetailsStatusOnly  CreateTablespaceDetailsStatusEnum = "READ_ONLY"
    CreateTablespaceDetailsStatusWrite CreateTablespaceDetailsStatusEnum = "READ_WRITE"
)

func GetCreateTablespaceDetailsStatusEnumValues

func GetCreateTablespaceDetailsStatusEnumValues() []CreateTablespaceDetailsStatusEnum

GetCreateTablespaceDetailsStatusEnumValues Enumerates the set of values for CreateTablespaceDetailsStatusEnum

func GetMappingCreateTablespaceDetailsStatusEnum

func GetMappingCreateTablespaceDetailsStatusEnum(val string) (CreateTablespaceDetailsStatusEnum, bool)

GetMappingCreateTablespaceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTablespaceDetailsTypeEnum

CreateTablespaceDetailsTypeEnum Enum with underlying type: string

type CreateTablespaceDetailsTypeEnum string

Set of constants representing the allowable values for CreateTablespaceDetailsTypeEnum

const (
    CreateTablespaceDetailsTypePermanent CreateTablespaceDetailsTypeEnum = "PERMANENT"
    CreateTablespaceDetailsTypeTemporary CreateTablespaceDetailsTypeEnum = "TEMPORARY"
)

func GetCreateTablespaceDetailsTypeEnumValues

func GetCreateTablespaceDetailsTypeEnumValues() []CreateTablespaceDetailsTypeEnum

GetCreateTablespaceDetailsTypeEnumValues Enumerates the set of values for CreateTablespaceDetailsTypeEnum

func GetMappingCreateTablespaceDetailsTypeEnum

func GetMappingCreateTablespaceDetailsTypeEnum(val string) (CreateTablespaceDetailsTypeEnum, bool)

GetMappingCreateTablespaceDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTablespaceRequest

CreateTablespaceRequest wrapper for the CreateTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateTablespace.go.html to see an example of how to use CreateTablespaceRequest.

type CreateTablespaceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details required to create a tablespace.
    CreateTablespaceDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTablespaceRequest) BinaryRequestBody

func (request CreateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTablespaceRequest) HTTPRequest

func (request CreateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTablespaceRequest) RetryPolicy

func (request CreateTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTablespaceRequest) String

func (request CreateTablespaceRequest) String() string

func (CreateTablespaceRequest) ValidateEnumValue

func (request CreateTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTablespaceResponse

CreateTablespaceResponse wrapper for the CreateTablespace operation

type CreateTablespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Tablespace instance
    Tablespace `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTablespaceResponse) HTTPResponse

func (response CreateTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTablespaceResponse) String

func (response CreateTablespaceResponse) String() string

type DataAccessContainerCollection

DataAccessContainerCollection A collection of specific containers for the current user. This is only applicable if ALL_CONTAINERS !='Y'.

type DataAccessContainerCollection struct {

    // An array of container resources.
    Items []DataAccessContainerSummary `mandatory:"true" json:"items"`
}

func (DataAccessContainerCollection) String

func (m DataAccessContainerCollection) String() string

func (DataAccessContainerCollection) ValidateEnumValue

func (m DataAccessContainerCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAccessContainerSummary

DataAccessContainerSummary A summary of the ContainerDataAccess user.

type DataAccessContainerSummary struct {

    // The name of the container included in the attribute.
    Name *string `mandatory:"false" json:"name"`
}

func (DataAccessContainerSummary) String

func (m DataAccessContainerSummary) String() string

func (DataAccessContainerSummary) ValidateEnumValue

func (m DataAccessContainerSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseCredentials

DatabaseCredentials The database credentials used to perform management activity.

type DatabaseCredentials struct {

    // The database user name used to perform management activity.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the database user name.
    Password *string `mandatory:"false" json:"password"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
    SecretId *string `mandatory:"false" json:"secretId"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role DatabaseCredentialsRoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (DatabaseCredentials) String

func (m DatabaseCredentials) String() string

func (DatabaseCredentials) ValidateEnumValue

func (m DatabaseCredentials) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseCredentialsRoleEnum

DatabaseCredentialsRoleEnum Enum with underlying type: string

type DatabaseCredentialsRoleEnum string

Set of constants representing the allowable values for DatabaseCredentialsRoleEnum

const (
    DatabaseCredentialsRoleNormal DatabaseCredentialsRoleEnum = "NORMAL"
    DatabaseCredentialsRoleSysdba DatabaseCredentialsRoleEnum = "SYSDBA"
)

func GetDatabaseCredentialsRoleEnumValues

func GetDatabaseCredentialsRoleEnumValues() []DatabaseCredentialsRoleEnum

GetDatabaseCredentialsRoleEnumValues Enumerates the set of values for DatabaseCredentialsRoleEnum

func GetMappingDatabaseCredentialsRoleEnum

func GetMappingDatabaseCredentialsRoleEnum(val string) (DatabaseCredentialsRoleEnum, bool)

GetMappingDatabaseCredentialsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseFleetHealthMetrics

DatabaseFleetHealthMetrics The details of the fleet health metrics.

type DatabaseFleetHealthMetrics struct {

    // The baseline date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    // This is the date and time against which percentage change is calculated.
    CompareBaselineTime *string `mandatory:"true" json:"compareBaselineTime"`

    // The target date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    // All the metrics are returned for the target date and time and the percentage change
    // is calculated against the baseline date and time.
    CompareTargetTime *string `mandatory:"true" json:"compareTargetTime"`

    // A list of the databases present in the fleet and their usage metrics.
    FleetDatabases []DatabaseUsageMetrics `mandatory:"true" json:"fleetDatabases"`

    // The time window used for metrics comparison.
    CompareType CompareTypeEnum `mandatory:"false" json:"compareType,omitempty"`

    FleetSummary *FleetSummary `mandatory:"false" json:"fleetSummary"`
}

func (DatabaseFleetHealthMetrics) String

func (m DatabaseFleetHealthMetrics) String() string

func (DatabaseFleetHealthMetrics) ValidateEnumValue

func (m DatabaseFleetHealthMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseHomeMetricDefinition

DatabaseHomeMetricDefinition The response containing the CPU, Storage, Wait, DB Time, and Memory metrics for a specific Managed Database.

type DatabaseHomeMetricDefinition struct {

    // A list of the active session metrics for CPU and Wait time for a specific Managed Database.
    ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"`

    DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"`

    IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"`

    MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"`

    DbStorageAggregateMetrics *DatabaseStorageAggregateMetrics `mandatory:"true" json:"dbStorageAggregateMetrics"`

    CpuUtilizationAggregateMetrics *CpuUtilizationAggregateMetrics `mandatory:"false" json:"cpuUtilizationAggregateMetrics"`

    StatementsAggregateMetrics *StatementsAggregateMetrics `mandatory:"false" json:"statementsAggregateMetrics"`

    FailedConnectionsAggregateMetrics *FailedConnectionsAggregateMetrics `mandatory:"false" json:"failedConnectionsAggregateMetrics"`
}

func (DatabaseHomeMetricDefinition) String

func (m DatabaseHomeMetricDefinition) String() string

func (DatabaseHomeMetricDefinition) ValidateEnumValue

func (m DatabaseHomeMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseHomeMetrics

DatabaseHomeMetrics The response containing the metric collection for a specific Managed Database.

type DatabaseHomeMetrics struct {
    DatabaseHomeMetrics *DatabaseHomeMetricDefinition `mandatory:"true" json:"databaseHomeMetrics"`

    // The metrics for the RAC database instances.
    DatabaseInstanceHomeMetrics []DatabaseInstanceHomeMetricsDefinition `mandatory:"false" json:"databaseInstanceHomeMetrics"`
}

func (DatabaseHomeMetrics) String

func (m DatabaseHomeMetrics) String() string

func (DatabaseHomeMetrics) ValidateEnumValue

func (m DatabaseHomeMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseInstanceHomeMetricsDefinition

DatabaseInstanceHomeMetricsDefinition The response containing the CPU, Wait, DB Time, and Memory metrics for a specific Oracle Real Application Clusters (Oracle RAC) database instance.

type DatabaseInstanceHomeMetricsDefinition struct {

    // The name of the Oracle Real Application Clusters (Oracle RAC)
    // database instance to which the corresponding metrics belong.
    InstanceName *string `mandatory:"true" json:"instanceName"`

    // The number of Oracle Real Application Clusters (Oracle RAC)
    // database instance to which the corresponding metrics belong.
    InstanceNumber *int `mandatory:"true" json:"instanceNumber"`

    // A list of the active session metrics for CPU and Wait time for
    // a specific Oracle Real Application Clusters (Oracle RAC)
    // database instance.
    ActivityTimeSeriesMetrics []ActivityTimeSeriesMetrics `mandatory:"true" json:"activityTimeSeriesMetrics"`

    DbTimeAggregateMetrics *DatabaseTimeAggregateMetrics `mandatory:"true" json:"dbTimeAggregateMetrics"`

    IoAggregateMetrics *DatabaseIoAggregateMetrics `mandatory:"true" json:"ioAggregateMetrics"`

    MemoryAggregateMetrics *MemoryAggregateMetrics `mandatory:"true" json:"memoryAggregateMetrics"`

    CpuUtilizationAggregateMetrics *CpuUtilizationAggregateMetrics `mandatory:"false" json:"cpuUtilizationAggregateMetrics"`
}

func (DatabaseInstanceHomeMetricsDefinition) String

func (m DatabaseInstanceHomeMetricsDefinition) String() string

func (DatabaseInstanceHomeMetricsDefinition) ValidateEnumValue

func (m DatabaseInstanceHomeMetricsDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseIoAggregateMetrics

DatabaseIoAggregateMetrics The database Input/Output metric details.

type DatabaseIoAggregateMetrics struct {

    // The Input/Output Operations Per Second metrics grouped by IOType for a specific Managed Database.
    Iops []MetricDataPoint `mandatory:"false" json:"iops"`

    // The IOThroughput metrics grouped by IOType for a specific Managed Database.
    IoThroughput []MetricDataPoint `mandatory:"false" json:"ioThroughput"`

    // The Input/Output metric statistics such as min, max, mean, lowerQuartile, and upperQuartile.
    IopsStatistics []MetricStatisticsDefinition `mandatory:"false" json:"iopsStatistics"`

    // The IOThroughput metric statistics such as min, max, mean, lowerQuartile, and upperQuartile.
    IoThroughputStatistics []MetricStatisticsDefinition `mandatory:"false" json:"ioThroughputStatistics"`
}

func (DatabaseIoAggregateMetrics) String

func (m DatabaseIoAggregateMetrics) String() string

func (DatabaseIoAggregateMetrics) ValidateEnumValue

func (m DatabaseIoAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseParameterSummary

DatabaseParameterSummary A summary of the database parameter.

type DatabaseParameterSummary struct {

    // The parameter name.
    Name *string `mandatory:"true" json:"name"`

    // The parameter type.
    Type DatabaseParameterSummaryTypeEnum `mandatory:"true" json:"type"`

    // The parameter value.
    Value *string `mandatory:"true" json:"value"`

    // The parameter value in a user-friendly format. For example, if the `value` property shows the value 262144 for a big integer parameter, then the `displayValue` property will show the value 256K.
    DisplayValue *string `mandatory:"true" json:"displayValue"`

    // The parameter number.
    Number *float32 `mandatory:"false" json:"number"`

    // Indicates whether the parameter is set to the default value (`TRUE`) or the parameter value was specified in the parameter file (`FALSE`).
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Indicates whether the parameter can be changed with `ALTER SESSION` (`TRUE`) or not (`FALSE`)
    IsSessionModifiable *bool `mandatory:"false" json:"isSessionModifiable"`

    // Indicates whether the parameter can be changed with `ALTER SYSTEM` and when the change takes effect:
    // - IMMEDIATE: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect immediately.
    // - DEFERRED: Parameter can be changed with `ALTER SYSTEM` regardless of the type of parameter file used to start the instance. The change takes effect in subsequent sessions.
    // - FALSE: Parameter cannot be changed with `ALTER SYSTEM` unless a server parameter file was used to start the instance. The change takes effect in subsequent instances.
    IsSystemModifiable DatabaseParameterSummaryIsSystemModifiableEnum `mandatory:"false" json:"isSystemModifiable,omitempty"`

    // Indicates whether the parameter can be modified on a per-PDB basis (`TRUE`) or not (`FALSE`). In a non-CDB, the value of this property is `null`.
    IsPdbModifiable *bool `mandatory:"false" json:"isPdbModifiable"`

    // For parameters that can be changed with `ALTER SYSTEM`, indicates whether the value of the parameter can be different for every instance (`TRUE`) or whether the parameter must have the same value for all Real Application Clusters instances (`FALSE`). For other parameters, this is always `FALSE`.
    IsInstanceModifiable *bool `mandatory:"false" json:"isInstanceModifiable"`

    // Indicates how the parameter was modified. If an `ALTER SYSTEM` was performed, the value will be `MODIFIED`.
    IsModified DatabaseParameterSummaryIsModifiedEnum `mandatory:"false" json:"isModified,omitempty"`

    // Indicates whether Oracle adjusted the input value to a more suitable value.
    IsAdjusted *bool `mandatory:"false" json:"isAdjusted"`

    // Indicates whether the parameter has been deprecated (`TRUE`) or not (`FALSE`).
    IsDeprecated *bool `mandatory:"false" json:"isDeprecated"`

    // Indicates whether the parameter is a basic parameter (`TRUE`) or not (`FALSE`).
    IsBasic *bool `mandatory:"false" json:"isBasic"`

    // The description of the parameter.
    Description *string `mandatory:"false" json:"description"`

    // The position (ordinal number) of the parameter value. Useful only for parameters whose values are lists of strings.
    Ordinal *float32 `mandatory:"false" json:"ordinal"`

    // The comments associated with the most recent update.
    UpdateComment *string `mandatory:"false" json:"updateComment"`

    // The ID of the database container to which the data pertains.
    // Possible values include:
    // - `0`: This value is used for data that pertain to the entire CDB. This value is also used for data in non-CDBs.
    // - `1`: This value is used for data that pertain to only the root container.
    // - `n`: Where n is the applicable container ID for the data.
    ContainerId *float32 `mandatory:"false" json:"containerId"`

    // The parameter category.
    Category *string `mandatory:"false" json:"category"`

    // Applicable in case of Oracle Real Application Clusters (Oracle RAC) databases.
    // A `UNIQUE` parameter is one which is unique to each Oracle Real Application
    // Clusters (Oracle RAC) instance. For example, the parameter `INSTANCE_NUMBER`
    // must have different values in each instance. An `IDENTICAL` parameter must
    // have the same value for every instance. For example, the parameter
    // `DB_BLOCK_SIZE` must have the same value in all instances.
    Constraint DatabaseParameterSummaryConstraintEnum `mandatory:"false" json:"constraint,omitempty"`

    // The database instance SID for which the parameter is defined.
    Sid *string `mandatory:"false" json:"sid"`

    // Indicates whether the parameter was specified in the server parameter file (`TRUE`) or not (`FALSE`). Applicable only when the parameter source is `SPFILE`.
    IsSpecified *bool `mandatory:"false" json:"isSpecified"`

    // A list of allowed values for this parameter.
    AllowedValues []AllowedParameterValue `mandatory:"false" json:"allowedValues"`
}

func (DatabaseParameterSummary) String

func (m DatabaseParameterSummary) String() string

func (DatabaseParameterSummary) ValidateEnumValue

func (m DatabaseParameterSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseParameterSummaryConstraintEnum

DatabaseParameterSummaryConstraintEnum Enum with underlying type: string

type DatabaseParameterSummaryConstraintEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryConstraintEnum

const (
    DatabaseParameterSummaryConstraintUnique    DatabaseParameterSummaryConstraintEnum = "UNIQUE"
    DatabaseParameterSummaryConstraintIdentical DatabaseParameterSummaryConstraintEnum = "IDENTICAL"
    DatabaseParameterSummaryConstraintNone      DatabaseParameterSummaryConstraintEnum = "NONE"
)

func GetDatabaseParameterSummaryConstraintEnumValues

func GetDatabaseParameterSummaryConstraintEnumValues() []DatabaseParameterSummaryConstraintEnum

GetDatabaseParameterSummaryConstraintEnumValues Enumerates the set of values for DatabaseParameterSummaryConstraintEnum

func GetMappingDatabaseParameterSummaryConstraintEnum

func GetMappingDatabaseParameterSummaryConstraintEnum(val string) (DatabaseParameterSummaryConstraintEnum, bool)

GetMappingDatabaseParameterSummaryConstraintEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseParameterSummaryIsModifiedEnum

DatabaseParameterSummaryIsModifiedEnum Enum with underlying type: string

type DatabaseParameterSummaryIsModifiedEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryIsModifiedEnum

const (
    DatabaseParameterSummaryIsModifiedModified DatabaseParameterSummaryIsModifiedEnum = "MODIFIED"
    DatabaseParameterSummaryIsModifiedFalse    DatabaseParameterSummaryIsModifiedEnum = "FALSE"
)

func GetDatabaseParameterSummaryIsModifiedEnumValues

func GetDatabaseParameterSummaryIsModifiedEnumValues() []DatabaseParameterSummaryIsModifiedEnum

GetDatabaseParameterSummaryIsModifiedEnumValues Enumerates the set of values for DatabaseParameterSummaryIsModifiedEnum

func GetMappingDatabaseParameterSummaryIsModifiedEnum

func GetMappingDatabaseParameterSummaryIsModifiedEnum(val string) (DatabaseParameterSummaryIsModifiedEnum, bool)

GetMappingDatabaseParameterSummaryIsModifiedEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseParameterSummaryIsSystemModifiableEnum

DatabaseParameterSummaryIsSystemModifiableEnum Enum with underlying type: string

type DatabaseParameterSummaryIsSystemModifiableEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryIsSystemModifiableEnum

const (
    DatabaseParameterSummaryIsSystemModifiableImmediate DatabaseParameterSummaryIsSystemModifiableEnum = "IMMEDIATE"
    DatabaseParameterSummaryIsSystemModifiableDeferred  DatabaseParameterSummaryIsSystemModifiableEnum = "DEFERRED"
    DatabaseParameterSummaryIsSystemModifiableFalse     DatabaseParameterSummaryIsSystemModifiableEnum = "FALSE"
)

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues

func GetDatabaseParameterSummaryIsSystemModifiableEnumValues() []DatabaseParameterSummaryIsSystemModifiableEnum

GetDatabaseParameterSummaryIsSystemModifiableEnumValues Enumerates the set of values for DatabaseParameterSummaryIsSystemModifiableEnum

func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum

func GetMappingDatabaseParameterSummaryIsSystemModifiableEnum(val string) (DatabaseParameterSummaryIsSystemModifiableEnum, bool)

GetMappingDatabaseParameterSummaryIsSystemModifiableEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseParameterSummaryTypeEnum

DatabaseParameterSummaryTypeEnum Enum with underlying type: string

type DatabaseParameterSummaryTypeEnum string

Set of constants representing the allowable values for DatabaseParameterSummaryTypeEnum

const (
    DatabaseParameterSummaryTypeBoolean    DatabaseParameterSummaryTypeEnum = "BOOLEAN"
    DatabaseParameterSummaryTypeString     DatabaseParameterSummaryTypeEnum = "STRING"
    DatabaseParameterSummaryTypeInteger    DatabaseParameterSummaryTypeEnum = "INTEGER"
    DatabaseParameterSummaryTypeFilename   DatabaseParameterSummaryTypeEnum = "FILENAME"
    DatabaseParameterSummaryTypeBigInteger DatabaseParameterSummaryTypeEnum = "BIG_INTEGER"
    DatabaseParameterSummaryTypeReserved   DatabaseParameterSummaryTypeEnum = "RESERVED"
)

func GetDatabaseParameterSummaryTypeEnumValues

func GetDatabaseParameterSummaryTypeEnumValues() []DatabaseParameterSummaryTypeEnum

GetDatabaseParameterSummaryTypeEnumValues Enumerates the set of values for DatabaseParameterSummaryTypeEnum

func GetMappingDatabaseParameterSummaryTypeEnum

func GetMappingDatabaseParameterSummaryTypeEnum(val string) (DatabaseParameterSummaryTypeEnum, bool)

GetMappingDatabaseParameterSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseParameterUpdateStatus

DatabaseParameterUpdateStatus The result of database parameter update.

type DatabaseParameterUpdateStatus struct {

    // The status of the parameter update.
    Status DatabaseParameterUpdateStatusStatusEnum `mandatory:"false" json:"status,omitempty"`

    // An error code that defines the failure or `null` if the parameter
    // was updated successfully.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // The error message indicating the reason for failure or `null` if
    // the parameter was updated successfully.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (DatabaseParameterUpdateStatus) String

func (m DatabaseParameterUpdateStatus) String() string

func (DatabaseParameterUpdateStatus) ValidateEnumValue

func (m DatabaseParameterUpdateStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseParameterUpdateStatusStatusEnum

DatabaseParameterUpdateStatusStatusEnum Enum with underlying type: string

type DatabaseParameterUpdateStatusStatusEnum string

Set of constants representing the allowable values for DatabaseParameterUpdateStatusStatusEnum

const (
    DatabaseParameterUpdateStatusStatusSucceeded DatabaseParameterUpdateStatusStatusEnum = "SUCCEEDED"
    DatabaseParameterUpdateStatusStatusFailed    DatabaseParameterUpdateStatusStatusEnum = "FAILED"
)

func GetDatabaseParameterUpdateStatusStatusEnumValues

func GetDatabaseParameterUpdateStatusStatusEnumValues() []DatabaseParameterUpdateStatusStatusEnum

GetDatabaseParameterUpdateStatusStatusEnumValues Enumerates the set of values for DatabaseParameterUpdateStatusStatusEnum

func GetMappingDatabaseParameterUpdateStatusStatusEnum

func GetMappingDatabaseParameterUpdateStatusStatusEnum(val string) (DatabaseParameterUpdateStatusStatusEnum, bool)

GetMappingDatabaseParameterUpdateStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseParametersCollection

DatabaseParametersCollection A collection of database parameters.

type DatabaseParametersCollection struct {

    // The name of the Managed Database.
    DatabaseName *string `mandatory:"true" json:"databaseName"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database
    // is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // The Oracle Database version.
    DatabaseVersion *string `mandatory:"true" json:"databaseVersion"`

    // An array of DatabaseParameterSummary objects.
    Items []DatabaseParameterSummary `mandatory:"true" json:"items"`
}

func (DatabaseParametersCollection) String

func (m DatabaseParametersCollection) String() string

func (DatabaseParametersCollection) ValidateEnumValue

func (m DatabaseParametersCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseStatusEnum

DatabaseStatusEnum Enum with underlying type: string

type DatabaseStatusEnum string

Set of constants representing the allowable values for DatabaseStatusEnum

const (
    DatabaseStatusUp      DatabaseStatusEnum = "UP"
    DatabaseStatusDown    DatabaseStatusEnum = "DOWN"
    DatabaseStatusUnknown DatabaseStatusEnum = "UNKNOWN"
)

func GetDatabaseStatusEnumValues

func GetDatabaseStatusEnumValues() []DatabaseStatusEnum

GetDatabaseStatusEnumValues Enumerates the set of values for DatabaseStatusEnum

func GetMappingDatabaseStatusEnum

func GetMappingDatabaseStatusEnum(val string) (DatabaseStatusEnum, bool)

GetMappingDatabaseStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseStorageAggregateMetrics

DatabaseStorageAggregateMetrics The database storage metric values.

type DatabaseStorageAggregateMetrics struct {
    StorageAllocated *MetricDataPoint `mandatory:"false" json:"storageAllocated"`

    StorageUsed *MetricDataPoint `mandatory:"false" json:"storageUsed"`

    // A list of the storage metrics grouped by TableSpace for a specific Managed Database.
    StorageUsedByTableSpace []MetricDataPoint `mandatory:"false" json:"storageUsedByTableSpace"`
}

func (DatabaseStorageAggregateMetrics) String

func (m DatabaseStorageAggregateMetrics) String() string

func (DatabaseStorageAggregateMetrics) ValidateEnumValue

func (m DatabaseStorageAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseSubTypeEnum

DatabaseSubTypeEnum Enum with underlying type: string

type DatabaseSubTypeEnum string

Set of constants representing the allowable values for DatabaseSubTypeEnum

const (
    DatabaseSubTypeCdb    DatabaseSubTypeEnum = "CDB"
    DatabaseSubTypePdb    DatabaseSubTypeEnum = "PDB"
    DatabaseSubTypeNonCdb DatabaseSubTypeEnum = "NON_CDB"
    DatabaseSubTypeAcd    DatabaseSubTypeEnum = "ACD"
    DatabaseSubTypeAdb    DatabaseSubTypeEnum = "ADB"
)

func GetDatabaseSubTypeEnumValues

func GetDatabaseSubTypeEnumValues() []DatabaseSubTypeEnum

GetDatabaseSubTypeEnumValues Enumerates the set of values for DatabaseSubTypeEnum

func GetMappingDatabaseSubTypeEnum

func GetMappingDatabaseSubTypeEnum(val string) (DatabaseSubTypeEnum, bool)

GetMappingDatabaseSubTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseTimeAggregateMetrics

DatabaseTimeAggregateMetrics The database time metric details.

type DatabaseTimeAggregateMetrics struct {
    CpuCount *MetricDataPoint `mandatory:"false" json:"cpuCount"`

    CpuTime *MetricDataPoint `mandatory:"false" json:"cpuTime"`

    WaitTime *MetricDataPoint `mandatory:"false" json:"waitTime"`

    UserIoTime *MetricDataPoint `mandatory:"false" json:"userIoTime"`

    Cluster *MetricDataPoint `mandatory:"false" json:"cluster"`
}

func (DatabaseTimeAggregateMetrics) String

func (m DatabaseTimeAggregateMetrics) String() string

func (DatabaseTimeAggregateMetrics) ValidateEnumValue

func (m DatabaseTimeAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatabaseTypeEnum

DatabaseTypeEnum Enum with underlying type: string

type DatabaseTypeEnum string

Set of constants representing the allowable values for DatabaseTypeEnum

const (
    DatabaseTypeExternalSidb DatabaseTypeEnum = "EXTERNAL_SIDB"
    DatabaseTypeExternalRac  DatabaseTypeEnum = "EXTERNAL_RAC"
    DatabaseTypeCloudSidb    DatabaseTypeEnum = "CLOUD_SIDB"
    DatabaseTypeCloudRac     DatabaseTypeEnum = "CLOUD_RAC"
    DatabaseTypeShared       DatabaseTypeEnum = "SHARED"
    DatabaseTypeDedicated    DatabaseTypeEnum = "DEDICATED"
)

func GetDatabaseTypeEnumValues

func GetDatabaseTypeEnumValues() []DatabaseTypeEnum

GetDatabaseTypeEnumValues Enumerates the set of values for DatabaseTypeEnum

func GetMappingDatabaseTypeEnum

func GetMappingDatabaseTypeEnum(val string) (DatabaseTypeEnum, bool)

GetMappingDatabaseTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseUsageMetrics

DatabaseUsageMetrics The list of aggregated metrics for Managed Databases in the fleet.

type DatabaseUsageMetrics struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    DbId *string `mandatory:"false" json:"dbId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment where the Managed Database resides.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The infrastructure used to deploy the Oracle Database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // The Oracle Database version.
    DatabaseVersion *string `mandatory:"false" json:"databaseVersion"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The display name of the Managed Database.
    DatabaseName *string `mandatory:"false" json:"databaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database, in the case of a Pluggable Database.
    DatabaseContainerId *string `mandatory:"false" json:"databaseContainerId"`

    // A list of the database health metrics like CPU, Storage, and Memory.
    Metrics []FleetMetricDefinition `mandatory:"false" json:"metrics"`
}

func (DatabaseUsageMetrics) String

func (m DatabaseUsageMetrics) String() string

func (DatabaseUsageMetrics) ValidateEnumValue

func (m DatabaseUsageMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Datafile

Datafile The details of a data file.

type Datafile struct {

    // The filename (including the path) of the data file or temp file.
    Name *string `mandatory:"true" json:"name"`

    // The status of the file. INVALID status is used when the file number is not in use, for example, a file in a tablespace that was removed.
    Status DatafileStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The online status of the file.
    OnlineStatus DatafileOnlineStatusEnum `mandatory:"false" json:"onlineStatus,omitempty"`

    // Indicates whether the data file is auto-extensible.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The lost write protection status of the file.
    LostWriteProtect DatafileLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Type of tablespace this file belongs to. If it's for a shared tablespace, for a local temporary tablespace for RIM (read-only) instances, or for local temporary tablespace for all instance types.
    Shared DatafileSharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Instance ID of the instance to which the temp file belongs. This column has a NULL value for temp files that belong to shared tablespaces.
    InstanceId *float32 `mandatory:"false" json:"instanceId"`

    // The maximum file size in KB.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated file size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the file available for user data in KB. The actual size of the file minus the USER_BYTES value is used to store file-related metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The number of blocks used as auto-extension increment.
    IncrementBy *float32 `mandatory:"false" json:"incrementBy"`

    // The free space available in the data file in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used in the data file in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the file.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the file.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`
}

func (Datafile) String

func (m Datafile) String() string

func (Datafile) ValidateEnumValue

func (m Datafile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DatafileLostWriteProtectEnum

DatafileLostWriteProtectEnum Enum with underlying type: string

type DatafileLostWriteProtectEnum string

Set of constants representing the allowable values for DatafileLostWriteProtectEnum

const (
    DatafileLostWriteProtectEnabled    DatafileLostWriteProtectEnum = "ENABLED"
    DatafileLostWriteProtectProtectOff DatafileLostWriteProtectEnum = "PROTECT_OFF"
    DatafileLostWriteProtectSuspend    DatafileLostWriteProtectEnum = "SUSPEND"
)

func GetDatafileLostWriteProtectEnumValues

func GetDatafileLostWriteProtectEnumValues() []DatafileLostWriteProtectEnum

GetDatafileLostWriteProtectEnumValues Enumerates the set of values for DatafileLostWriteProtectEnum

func GetMappingDatafileLostWriteProtectEnum

func GetMappingDatafileLostWriteProtectEnum(val string) (DatafileLostWriteProtectEnum, bool)

GetMappingDatafileLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum

type DatafileOnlineStatusEnum

DatafileOnlineStatusEnum Enum with underlying type: string

type DatafileOnlineStatusEnum string

Set of constants representing the allowable values for DatafileOnlineStatusEnum

const (
    DatafileOnlineStatusSysoff  DatafileOnlineStatusEnum = "SYSOFF"
    DatafileOnlineStatusSystem  DatafileOnlineStatusEnum = "SYSTEM"
    DatafileOnlineStatusOffline DatafileOnlineStatusEnum = "OFFLINE"
    DatafileOnlineStatusOnline  DatafileOnlineStatusEnum = "ONLINE"
    DatafileOnlineStatusRecover DatafileOnlineStatusEnum = "RECOVER"
)

func GetDatafileOnlineStatusEnumValues

func GetDatafileOnlineStatusEnumValues() []DatafileOnlineStatusEnum

GetDatafileOnlineStatusEnumValues Enumerates the set of values for DatafileOnlineStatusEnum

func GetMappingDatafileOnlineStatusEnum

func GetMappingDatafileOnlineStatusEnum(val string) (DatafileOnlineStatusEnum, bool)

GetMappingDatafileOnlineStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DatafileSharedEnum

DatafileSharedEnum Enum with underlying type: string

type DatafileSharedEnum string

Set of constants representing the allowable values for DatafileSharedEnum

const (
    DatafileSharedShared      DatafileSharedEnum = "SHARED"
    DatafileSharedLocalForRim DatafileSharedEnum = "LOCAL_FOR_RIM"
    DatafileSharedLocalForAll DatafileSharedEnum = "LOCAL_FOR_ALL"
)

func GetDatafileSharedEnumValues

func GetDatafileSharedEnumValues() []DatafileSharedEnum

GetDatafileSharedEnumValues Enumerates the set of values for DatafileSharedEnum

func GetMappingDatafileSharedEnum

func GetMappingDatafileSharedEnum(val string) (DatafileSharedEnum, bool)

GetMappingDatafileSharedEnum performs case Insensitive comparison on enum value and return the desired enum

type DatafileStatusEnum

DatafileStatusEnum Enum with underlying type: string

type DatafileStatusEnum string

Set of constants representing the allowable values for DatafileStatusEnum

const (
    DatafileStatusAvailable DatafileStatusEnum = "AVAILABLE"
    DatafileStatusInvalid   DatafileStatusEnum = "INVALID"
    DatafileStatusOffline   DatafileStatusEnum = "OFFLINE"
    DatafileStatusOnline    DatafileStatusEnum = "ONLINE"
    DatafileStatusUnknown   DatafileStatusEnum = "UNKNOWN"
)

func GetDatafileStatusEnumValues

func GetDatafileStatusEnumValues() []DatafileStatusEnum

GetDatafileStatusEnumValues Enumerates the set of values for DatafileStatusEnum

func GetMappingDatafileStatusEnum

func GetMappingDatafileStatusEnum(val string) (DatafileStatusEnum, bool)

GetMappingDatafileStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type DbManagementClient

DbManagementClient a client for DbManagement

type DbManagementClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDbManagementClientWithConfigurationProvider

func NewDbManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DbManagementClient, err error)

NewDbManagementClientWithConfigurationProvider Creates a new default DbManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDbManagementClientWithOboToken

func NewDbManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DbManagementClient, err error)

NewDbManagementClientWithOboToken Creates a new default DbManagement client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (DbManagementClient) AddDataFiles

func (client DbManagementClient) AddDataFiles(ctx context.Context, request AddDataFilesRequest) (response AddDataFilesResponse, err error)

AddDataFiles Adds data files or temp files to the tablespace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddDataFiles.go.html to see an example of how to use AddDataFiles API.

func (DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup

func (client DbManagementClient) AddManagedDatabaseToManagedDatabaseGroup(ctx context.Context, request AddManagedDatabaseToManagedDatabaseGroupRequest) (response AddManagedDatabaseToManagedDatabaseGroupResponse, err error)

AddManagedDatabaseToManagedDatabaseGroup Adds a Managed Database to a specific Managed Database Group. After the database is added, it will be included in the management activities performed on the Managed Database Group.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddManagedDatabaseToManagedDatabaseGroup.go.html to see an example of how to use AddManagedDatabaseToManagedDatabaseGroup API.

func (DbManagementClient) AddmTasks

func (client DbManagementClient) AddmTasks(ctx context.Context, request AddmTasksRequest) (response AddmTasksResponse, err error)

AddmTasks Lists the metadata for each ADDM task who's end snapshot time falls within the provided start and end time. Details include the name of the ADDM task, description, user, status and creation date time.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/AddmTasks.go.html to see an example of how to use AddmTasks API.

func (DbManagementClient) ChangeDatabaseParameters

func (client DbManagementClient) ChangeDatabaseParameters(ctx context.Context, request ChangeDatabaseParametersRequest) (response ChangeDatabaseParametersResponse, err error)

ChangeDatabaseParameters Changes database parameter values. There are two kinds of database parameters: - Dynamic parameters: They can be changed for the current Oracle Database instance. The changes take effect immediately. - Static parameters: They cannot be changed for the current instance. You must change these parameters and then restart the database before changes take effect. **Note:** If the instance is started using a text initialization parameter file, the parameter changes are applicable only for the current instance. You must update them manually to be passed to a future instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeDatabaseParameters.go.html to see an example of how to use ChangeDatabaseParameters API.

func (DbManagementClient) ChangeDbManagementPrivateEndpointCompartment

func (client DbManagementClient) ChangeDbManagementPrivateEndpointCompartment(ctx context.Context, request ChangeDbManagementPrivateEndpointCompartmentRequest) (response ChangeDbManagementPrivateEndpointCompartmentResponse, err error)

ChangeDbManagementPrivateEndpointCompartment Moves the Database Management private endpoint and its dependent resources to the specified compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeDbManagementPrivateEndpointCompartment.go.html to see an example of how to use ChangeDbManagementPrivateEndpointCompartment API.

func (DbManagementClient) ChangeJobCompartment

func (client DbManagementClient) ChangeJobCompartment(ctx context.Context, request ChangeJobCompartmentRequest) (response ChangeJobCompartmentResponse, err error)

ChangeJobCompartment Moves a job.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeJobCompartment.go.html to see an example of how to use ChangeJobCompartment API.

func (DbManagementClient) ChangeManagedDatabaseGroupCompartment

func (client DbManagementClient) ChangeManagedDatabaseGroupCompartment(ctx context.Context, request ChangeManagedDatabaseGroupCompartmentRequest) (response ChangeManagedDatabaseGroupCompartmentResponse, err error)

ChangeManagedDatabaseGroupCompartment Moves a Managed Database Group to a different compartment. The destination compartment must not have a Managed Database Group with the same name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ChangeManagedDatabaseGroupCompartment.go.html to see an example of how to use ChangeManagedDatabaseGroupCompartment API.

func (*DbManagementClient) ConfigurationProvider

func (client *DbManagementClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DbManagementClient) CreateDbManagementPrivateEndpoint

func (client DbManagementClient) CreateDbManagementPrivateEndpoint(ctx context.Context, request CreateDbManagementPrivateEndpointRequest) (response CreateDbManagementPrivateEndpointResponse, err error)

CreateDbManagementPrivateEndpoint Creates a new Database Management private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateDbManagementPrivateEndpoint.go.html to see an example of how to use CreateDbManagementPrivateEndpoint API.

func (DbManagementClient) CreateJob

func (client DbManagementClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)

CreateJob Creates a job to be executed on a Managed Database or Managed Database Group. Only one of the parameters, managedDatabaseId or managedDatabaseGroupId should be provided as input in CreateJobDetails resource in request body.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateJob.go.html to see an example of how to use CreateJob API.

func (DbManagementClient) CreateManagedDatabaseGroup

func (client DbManagementClient) CreateManagedDatabaseGroup(ctx context.Context, request CreateManagedDatabaseGroupRequest) (response CreateManagedDatabaseGroupResponse, err error)

CreateManagedDatabaseGroup Creates a Managed Database Group. The group does not contain any Managed Databases when it is created, and they must be added later.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateManagedDatabaseGroup.go.html to see an example of how to use CreateManagedDatabaseGroup API.

func (DbManagementClient) CreateTablespace

func (client DbManagementClient) CreateTablespace(ctx context.Context, request CreateTablespaceRequest) (response CreateTablespaceResponse, err error)

CreateTablespace Creates a tablespace within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CreateTablespace.go.html to see an example of how to use CreateTablespace API.

func (DbManagementClient) DeleteDbManagementPrivateEndpoint

func (client DbManagementClient) DeleteDbManagementPrivateEndpoint(ctx context.Context, request DeleteDbManagementPrivateEndpointRequest) (response DeleteDbManagementPrivateEndpointResponse, err error)

DeleteDbManagementPrivateEndpoint Deletes a specific Database Management private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteDbManagementPrivateEndpoint.go.html to see an example of how to use DeleteDbManagementPrivateEndpoint API.

func (DbManagementClient) DeleteJob

func (client DbManagementClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)

DeleteJob Deletes the job specified by jobId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJob API.

func (DbManagementClient) DeleteManagedDatabaseGroup

func (client DbManagementClient) DeleteManagedDatabaseGroup(ctx context.Context, request DeleteManagedDatabaseGroupRequest) (response DeleteManagedDatabaseGroupResponse, err error)

DeleteManagedDatabaseGroup Deletes the Managed Database Group specified by managedDatabaseGroupId. If the group contains Managed Databases, then it cannot be deleted.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroup API.

func (DbManagementClient) DeletePreferredCredential

func (client DbManagementClient) DeletePreferredCredential(ctx context.Context, request DeletePreferredCredentialRequest) (response DeletePreferredCredentialResponse, err error)

DeletePreferredCredential Deletes the preferred credential based on the credentialName.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeletePreferredCredential.go.html to see an example of how to use DeletePreferredCredential API.

func (DbManagementClient) DropTablespace

func (client DbManagementClient) DropTablespace(ctx context.Context, request DropTablespaceRequest) (response DropTablespaceResponse, err error)

DropTablespace Drops the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DropTablespace.go.html to see an example of how to use DropTablespace API.

func (DbManagementClient) GenerateAwrSnapshot

func (client DbManagementClient) GenerateAwrSnapshot(ctx context.Context, request GenerateAwrSnapshotRequest) (response GenerateAwrSnapshotResponse, err error)

GenerateAwrSnapshot Creates an AWR snapshot for the target database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GenerateAwrSnapshot.go.html to see an example of how to use GenerateAwrSnapshot API.

func (DbManagementClient) GetAwrDbReport

func (client DbManagementClient) GetAwrDbReport(ctx context.Context, request GetAwrDbReportRequest) (response GetAwrDbReportResponse, err error)

GetAwrDbReport Gets the AWR report for the specific database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReport API.

func (DbManagementClient) GetAwrDbSqlReport

func (client DbManagementClient) GetAwrDbSqlReport(ctx context.Context, request GetAwrDbSqlReportRequest) (response GetAwrDbSqlReportResponse, err error)

GetAwrDbSqlReport Gets the SQL health check report for one SQL of the specific database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReport API.

func (DbManagementClient) GetClusterCacheMetric

func (client DbManagementClient) GetClusterCacheMetric(ctx context.Context, request GetClusterCacheMetricRequest) (response GetClusterCacheMetricResponse, err error)

GetClusterCacheMetric Gets the metrics related to cluster cache for the Oracle Real Application Clusters (Oracle RAC) database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetric API.

func (DbManagementClient) GetDatabaseFleetHealthMetrics

func (client DbManagementClient) GetDatabaseFleetHealthMetrics(ctx context.Context, request GetDatabaseFleetHealthMetricsRequest) (response GetDatabaseFleetHealthMetricsResponse, err error)

GetDatabaseFleetHealthMetrics Gets the health metrics for a fleet of databases in a compartment or in a Managed Database Group. Either the CompartmentId or the ManagedDatabaseGroupId query parameters must be provided to retrieve the health metrics.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetrics API.

func (DbManagementClient) GetDatabaseHomeMetrics

func (client DbManagementClient) GetDatabaseHomeMetrics(ctx context.Context, request GetDatabaseHomeMetricsRequest) (response GetDatabaseHomeMetricsResponse, err error)

GetDatabaseHomeMetrics Gets a summary of the activity and resource usage metrics like DB Time, CPU, User I/O, Wait, Storage, and Memory for a Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetrics API.

func (DbManagementClient) GetDbManagementPrivateEndpoint

func (client DbManagementClient) GetDbManagementPrivateEndpoint(ctx context.Context, request GetDbManagementPrivateEndpointRequest) (response GetDbManagementPrivateEndpointResponse, err error)

GetDbManagementPrivateEndpoint Gets the details of a specific Database Management private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDbManagementPrivateEndpoint.go.html to see an example of how to use GetDbManagementPrivateEndpoint API.

func (DbManagementClient) GetJob

func (client DbManagementClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)

GetJob Gets the details for the job specified by jobId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJob.go.html to see an example of how to use GetJob API.

func (DbManagementClient) GetJobExecution

func (client DbManagementClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)

GetJobExecution Gets the details for the job execution specified by jobExecutionId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecution API.

func (DbManagementClient) GetJobRun

func (client DbManagementClient) GetJobRun(ctx context.Context, request GetJobRunRequest) (response GetJobRunResponse, err error)

GetJobRun Gets the details for the job run specified by jobRunId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRun API.

func (DbManagementClient) GetManagedDatabase

func (client DbManagementClient) GetManagedDatabase(ctx context.Context, request GetManagedDatabaseRequest) (response GetManagedDatabaseResponse, err error)

GetManagedDatabase Gets the details for the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabase API.

func (DbManagementClient) GetManagedDatabaseGroup

func (client DbManagementClient) GetManagedDatabaseGroup(ctx context.Context, request GetManagedDatabaseGroupRequest) (response GetManagedDatabaseGroupResponse, err error)

GetManagedDatabaseGroup Gets the details for the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroup API.

func (DbManagementClient) GetOptimizerStatisticsAdvisorExecution

func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecution(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionRequest) (response GetOptimizerStatisticsAdvisorExecutionResponse, err error)

GetOptimizerStatisticsAdvisorExecution Gets a comprehensive report of the Optimizer Statistics Advisor execution, which includes details of the Managed Database, findings, recommendations, rationale, and examples.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsAdvisorExecution.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecution API.

func (DbManagementClient) GetOptimizerStatisticsAdvisorExecutionScript

func (client DbManagementClient) GetOptimizerStatisticsAdvisorExecutionScript(ctx context.Context, request GetOptimizerStatisticsAdvisorExecutionScriptRequest) (response GetOptimizerStatisticsAdvisorExecutionScriptResponse, err error)

GetOptimizerStatisticsAdvisorExecutionScript Gets the Oracle system-generated script for the specified Optimizer Statistics Advisor execution.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsAdvisorExecutionScript.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionScript API.

func (DbManagementClient) GetOptimizerStatisticsCollectionOperation

func (client DbManagementClient) GetOptimizerStatisticsCollectionOperation(ctx context.Context, request GetOptimizerStatisticsCollectionOperationRequest) (response GetOptimizerStatisticsCollectionOperationResponse, err error)

GetOptimizerStatisticsCollectionOperation Gets a detailed report of the Optimizer Statistics Collection operation for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsCollectionOperation.go.html to see an example of how to use GetOptimizerStatisticsCollectionOperation API.

func (DbManagementClient) GetPdbMetrics

func (client DbManagementClient) GetPdbMetrics(ctx context.Context, request GetPdbMetricsRequest) (response GetPdbMetricsResponse, err error)

GetPdbMetrics Gets a summary of the resource usage metrics such as CPU, User I/O, and Storage for each PDB within a specific CDB. If comparmentId is specified, then the metrics for each PDB (within the CDB) in the specified compartment are retrieved. If compartmentId is not specified, then the metrics for all the PDBs within the CDB are retrieved.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetPdbMetrics.go.html to see an example of how to use GetPdbMetrics API.

func (DbManagementClient) GetPreferredCredential

func (client DbManagementClient) GetPreferredCredential(ctx context.Context, request GetPreferredCredentialRequest) (response GetPreferredCredentialResponse, err error)

GetPreferredCredential Gets the preferred credential details for a Managed Database based on credentialName.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetPreferredCredential.go.html to see an example of how to use GetPreferredCredential API.

func (DbManagementClient) GetTablespace

func (client DbManagementClient) GetTablespace(ctx context.Context, request GetTablespaceRequest) (response GetTablespaceResponse, err error)

GetTablespace Gets the details of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetTablespace.go.html to see an example of how to use GetTablespace API.

func (DbManagementClient) GetUser

func (client DbManagementClient) GetUser(ctx context.Context, request GetUserRequest) (response GetUserResponse, err error)

GetUser Gets the details of the user specified by managedDatabaseId and userName.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetUser.go.html to see an example of how to use GetUser API.

func (DbManagementClient) GetWorkRequest

func (client DbManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given Work Request ID

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (DbManagementClient) ImplementOptimizerStatisticsAdvisorRecommendations

func (client DbManagementClient) ImplementOptimizerStatisticsAdvisorRecommendations(ctx context.Context, request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse, err error)

ImplementOptimizerStatisticsAdvisorRecommendations Asynchronously implements the findings and recommendations of the Optimizer Statistics Advisor execution.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ImplementOptimizerStatisticsAdvisorRecommendations.go.html to see an example of how to use ImplementOptimizerStatisticsAdvisorRecommendations API.

func (DbManagementClient) ListAsmProperties

func (client DbManagementClient) ListAsmProperties(ctx context.Context, request ListAsmPropertiesRequest) (response ListAsmPropertiesResponse, err error)

ListAsmProperties Gets the list of ASM properties for the specified managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAsmProperties.go.html to see an example of how to use ListAsmProperties API.

func (DbManagementClient) ListAssociatedDatabases

func (client DbManagementClient) ListAssociatedDatabases(ctx context.Context, request ListAssociatedDatabasesRequest) (response ListAssociatedDatabasesResponse, err error)

ListAssociatedDatabases Gets the list of databases using a specific Database Management private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAssociatedDatabases.go.html to see an example of how to use ListAssociatedDatabases API.

func (DbManagementClient) ListAwrDbSnapshots

func (client DbManagementClient) ListAwrDbSnapshots(ctx context.Context, request ListAwrDbSnapshotsRequest) (response ListAwrDbSnapshotsResponse, err error)

ListAwrDbSnapshots Lists AWR snapshots for the specified database in the AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshots API.

func (DbManagementClient) ListAwrDbs

func (client DbManagementClient) ListAwrDbs(ctx context.Context, request ListAwrDbsRequest) (response ListAwrDbsResponse, err error)

ListAwrDbs Gets the list of databases and their snapshot summary details available in the AWR of the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbs API.

func (DbManagementClient) ListConsumerGroupPrivileges

func (client DbManagementClient) ListConsumerGroupPrivileges(ctx context.Context, request ListConsumerGroupPrivilegesRequest) (response ListConsumerGroupPrivilegesResponse, err error)

ListConsumerGroupPrivileges Gets the list of consumer group privileges granted to a specific user.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListConsumerGroupPrivileges.go.html to see an example of how to use ListConsumerGroupPrivileges API.

func (DbManagementClient) ListDataAccessContainers

func (client DbManagementClient) ListDataAccessContainers(ctx context.Context, request ListDataAccessContainersRequest) (response ListDataAccessContainersResponse, err error)

ListDataAccessContainers Gets the list of containers for a specific user. This is only applicable if ALL_CONTAINERS !='Y'.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDataAccessContainers.go.html to see an example of how to use ListDataAccessContainers API.

func (DbManagementClient) ListDatabaseParameters

func (client DbManagementClient) ListDatabaseParameters(ctx context.Context, request ListDatabaseParametersRequest) (response ListDatabaseParametersResponse, err error)

ListDatabaseParameters Gets the list of database parameters for the specified Managed Database. The parameters are listed in alphabetical order, along with their current values.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParameters API.

func (DbManagementClient) ListDbManagementPrivateEndpoints

func (client DbManagementClient) ListDbManagementPrivateEndpoints(ctx context.Context, request ListDbManagementPrivateEndpointsRequest) (response ListDbManagementPrivateEndpointsResponse, err error)

ListDbManagementPrivateEndpoints Gets a list of Database Management private endpoints.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDbManagementPrivateEndpoints.go.html to see an example of how to use ListDbManagementPrivateEndpoints API.

func (DbManagementClient) ListJobExecutions

func (client DbManagementClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)

ListJobExecutions Gets the job execution for a specific ID or the list of job executions for a job, job run, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, jobRunId, managedDatabaseId or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job executions in the compartment are listed. Job executions can also be filtered based on the name and status parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutions API.

func (DbManagementClient) ListJobRuns

func (client DbManagementClient) ListJobRuns(ctx context.Context, request ListJobRunsRequest) (response ListJobRunsResponse, err error)

ListJobRuns Gets the job run for a specific ID or the list of job runs for a job, Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided. If none of these parameters is provided, all the job runs in the compartment are listed. Job runs can also be filtered based on name and runStatus parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRuns API.

func (DbManagementClient) ListJobs

func (client DbManagementClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)

ListJobs Gets the job for a specific ID or the list of jobs for a Managed Database or Managed Database Group in a specific compartment. Only one of the parameters, ID, managedDatabaseId or managedDatabaseGroupId, should be provided. If none of these parameters is provided, all the jobs in the compartment are listed. Jobs can also be filtered based on the name and lifecycleState parameters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobs.go.html to see an example of how to use ListJobs API.

func (DbManagementClient) ListManagedDatabaseGroups

func (client DbManagementClient) ListManagedDatabaseGroups(ctx context.Context, request ListManagedDatabaseGroupsRequest) (response ListManagedDatabaseGroupsResponse, err error)

ListManagedDatabaseGroups Gets the Managed Database Group for a specific ID or the list of Managed Database Groups in a specific compartment. Managed Database Groups can also be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If none of these parameters is provided, all the Managed Database Groups in the compartment are listed.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroups API.

func (DbManagementClient) ListManagedDatabases

func (client DbManagementClient) ListManagedDatabases(ctx context.Context, request ListManagedDatabasesRequest) (response ListManagedDatabasesResponse, err error)

ListManagedDatabases Gets the Managed Database for a specific ID or the list of Managed Databases in a specific compartment. Managed Databases can be filtered based on the name parameter. Only one of the parameters, ID or name should be provided. If neither of these parameters is provided, all the Managed Databases in the compartment are listed. Managed Databases can also be filtered based on the deployment type and management option. If the deployment type is not specified or if it is `ONPREMISE`, then the management option is not considered and Managed Databases with `ADVANCED` management option are listed.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabases API.

func (DbManagementClient) ListObjectPrivileges

func (client DbManagementClient) ListObjectPrivileges(ctx context.Context, request ListObjectPrivilegesRequest) (response ListObjectPrivilegesResponse, err error)

ListObjectPrivileges Gets the list of object privileges granted to a specific user.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListObjectPrivileges.go.html to see an example of how to use ListObjectPrivileges API.

func (DbManagementClient) ListOptimizerStatisticsAdvisorExecutions

func (client DbManagementClient) ListOptimizerStatisticsAdvisorExecutions(ctx context.Context, request ListOptimizerStatisticsAdvisorExecutionsRequest) (response ListOptimizerStatisticsAdvisorExecutionsResponse, err error)

ListOptimizerStatisticsAdvisorExecutions Lists the details of the Optimizer Statistics Advisor task executions, such as their duration, and the number of findings, if any. Optionally, you can specify a date-time range (of seven days) to obtain the list of executions that fall within the specified time range. If the date-time range is not specified, then the executions in the last seven days are listed.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsAdvisorExecutions.go.html to see an example of how to use ListOptimizerStatisticsAdvisorExecutions API.

func (DbManagementClient) ListOptimizerStatisticsCollectionAggregations

func (client DbManagementClient) ListOptimizerStatisticsCollectionAggregations(ctx context.Context, request ListOptimizerStatisticsCollectionAggregationsRequest) (response ListOptimizerStatisticsCollectionAggregationsResponse, err error)

ListOptimizerStatisticsCollectionAggregations Gets a list of the optimizer statistics collection operations per hour, grouped by task or object status for the specified Managed Database. You must specify a value for GroupByQueryParam to determine whether the data should be grouped by task status or task object status. Optionally, you can specify a date-time range (of seven days) to obtain collection aggregations within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. You can further filter the results by providing the optional type of TaskTypeQueryParam. If the task type not provided, then both Auto and Manual tasks are considered for aggregation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsCollectionAggregations.go.html to see an example of how to use ListOptimizerStatisticsCollectionAggregations API.

func (DbManagementClient) ListOptimizerStatisticsCollectionOperations

func (client DbManagementClient) ListOptimizerStatisticsCollectionOperations(ctx context.Context, request ListOptimizerStatisticsCollectionOperationsRequest) (response ListOptimizerStatisticsCollectionOperationsResponse, err error)

ListOptimizerStatisticsCollectionOperations Lists the Optimizer Statistics Collection (Auto and Manual) task operation summary for the specified Managed Database. The summary includes the details of each operation and the number of tasks grouped by status: Completed, In Progress, Failed, and so on. Optionally, you can specify a date-time range (of seven days) to obtain the list of operations that fall within the specified time range. If the date-time range is not specified, then the operations in the last seven days are listed. This API also enables the pagination of results and the opc-next-page response header indicates whether there is a next page. If you use the same header value in a consecutive request, the next page records are returned. To obtain the required results, you can apply the different types of filters supported by this API.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsCollectionOperations.go.html to see an example of how to use ListOptimizerStatisticsCollectionOperations API.

func (DbManagementClient) ListPreferredCredentials

func (client DbManagementClient) ListPreferredCredentials(ctx context.Context, request ListPreferredCredentialsRequest) (response ListPreferredCredentialsResponse, err error)

ListPreferredCredentials Gets the list of preferred credentials for a given Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListPreferredCredentials.go.html to see an example of how to use ListPreferredCredentials API.

func (DbManagementClient) ListProxiedForUsers

func (client DbManagementClient) ListProxiedForUsers(ctx context.Context, request ListProxiedForUsersRequest) (response ListProxiedForUsersResponse, err error)

ListProxiedForUsers Gets the list of users on whose behalf the current user acts as proxy.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListProxiedForUsers.go.html to see an example of how to use ListProxiedForUsers API.

func (DbManagementClient) ListProxyUsers

func (client DbManagementClient) ListProxyUsers(ctx context.Context, request ListProxyUsersRequest) (response ListProxyUsersResponse, err error)

ListProxyUsers Gets the list of proxy users for the current user.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListProxyUsers.go.html to see an example of how to use ListProxyUsers API.

func (DbManagementClient) ListRoles

func (client DbManagementClient) ListRoles(ctx context.Context, request ListRolesRequest) (response ListRolesResponse, err error)

ListRoles Gets the list of roles granted to a specific user.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListRoles.go.html to see an example of how to use ListRoles API.

func (DbManagementClient) ListSystemPrivileges

func (client DbManagementClient) ListSystemPrivileges(ctx context.Context, request ListSystemPrivilegesRequest) (response ListSystemPrivilegesResponse, err error)

ListSystemPrivileges Gets the list of system privileges granted to a specific user.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSystemPrivileges.go.html to see an example of how to use ListSystemPrivileges API.

func (DbManagementClient) ListTableStatistics

func (client DbManagementClient) ListTableStatistics(ctx context.Context, request ListTableStatisticsRequest) (response ListTableStatisticsResponse, err error)

ListTableStatistics Lists the database table statistics grouped by different statuses such as Not Stale Stats, Stale Stats, and No Stats. This also includes the percentage of each status.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListTableStatistics.go.html to see an example of how to use ListTableStatistics API.

func (DbManagementClient) ListTablespaces

func (client DbManagementClient) ListTablespaces(ctx context.Context, request ListTablespacesRequest) (response ListTablespacesResponse, err error)

ListTablespaces Gets the list of tablespaces for the specified managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespaces API.

func (DbManagementClient) ListUsers

func (client DbManagementClient) ListUsers(ctx context.Context, request ListUsersRequest) (response ListUsersResponse, err error)

ListUsers Gets the list of users for the specified managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListUsers.go.html to see an example of how to use ListUsers API.

func (DbManagementClient) ListWorkRequestErrors

func (client DbManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a paginated list of errors for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DbManagementClient) ListWorkRequestLogs

func (client DbManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a paginated list of logs for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DbManagementClient) ListWorkRequests

func (client DbManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests The list of work requests in a specific compartment was retrieved successfully.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (DbManagementClient) RemoveDataFile

func (client DbManagementClient) RemoveDataFile(ctx context.Context, request RemoveDataFileRequest) (response RemoveDataFileResponse, err error)

RemoveDataFile Removes a data file or temp file from the tablespace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RemoveDataFile.go.html to see an example of how to use RemoveDataFile API.

func (DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup

func (client DbManagementClient) RemoveManagedDatabaseFromManagedDatabaseGroup(ctx context.Context, request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse, err error)

RemoveManagedDatabaseFromManagedDatabaseGroup Removes a Managed Database from a Managed Database Group. Any management activities that are currently running on this database will continue to run to completion. However, any activities scheduled to run in the future will not be performed on this database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroup API.

func (DbManagementClient) ResetDatabaseParameters

func (client DbManagementClient) ResetDatabaseParameters(ctx context.Context, request ResetDatabaseParametersRequest) (response ResetDatabaseParametersResponse, err error)

ResetDatabaseParameters Resets database parameter values to their default or startup values.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParameters API.

func (DbManagementClient) ResizeDataFile

func (client DbManagementClient) ResizeDataFile(ctx context.Context, request ResizeDataFileRequest) (response ResizeDataFileResponse, err error)

ResizeDataFile Resizes a data file or temp file within the tablespace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ResizeDataFile.go.html to see an example of how to use ResizeDataFile API.

func (DbManagementClient) RunHistoricAddm

func (client DbManagementClient) RunHistoricAddm(ctx context.Context, request RunHistoricAddmRequest) (response RunHistoricAddmResponse, err error)

RunHistoricAddm Creates and executes a historic ADDM task using the specified AWR snapshot IDs. If an existing ADDM task uses the provided awr snapshot IDs, the existing task will be returned.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RunHistoricAddm.go.html to see an example of how to use RunHistoricAddm API.

func (*DbManagementClient) SetRegion

func (client *DbManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DbManagementClient) SummarizeAwrDbCpuUsages

func (client DbManagementClient) SummarizeAwrDbCpuUsages(ctx context.Context, request SummarizeAwrDbCpuUsagesRequest) (response SummarizeAwrDbCpuUsagesResponse, err error)

SummarizeAwrDbCpuUsages Summarizes the AWR CPU resource limits and metrics for the specified database in AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsages API.

func (DbManagementClient) SummarizeAwrDbMetrics

func (client DbManagementClient) SummarizeAwrDbMetrics(ctx context.Context, request SummarizeAwrDbMetricsRequest) (response SummarizeAwrDbMetricsResponse, err error)

SummarizeAwrDbMetrics Summarizes the metric samples for the specified database in the AWR. The metric samples are summarized based on the Time dimension for each metric.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetrics API.

func (DbManagementClient) SummarizeAwrDbParameterChanges

func (client DbManagementClient) SummarizeAwrDbParameterChanges(ctx context.Context, request SummarizeAwrDbParameterChangesRequest) (response SummarizeAwrDbParameterChangesResponse, err error)

SummarizeAwrDbParameterChanges Summarizes the database parameter change history for one database parameter of the specified database in AWR. One change history record contains the previous value, the changed value, and the corresponding time range. If the database parameter value was changed multiple times within the time range, then multiple change history records are created for the same parameter. Note that this API only returns information on change history details for one database parameter. To get a list of all the database parameters whose values were changed during a specified time range, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameters

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChanges API.

func (DbManagementClient) SummarizeAwrDbParameters

func (client DbManagementClient) SummarizeAwrDbParameters(ctx context.Context, request SummarizeAwrDbParametersRequest) (response SummarizeAwrDbParametersResponse, err error)

SummarizeAwrDbParameters Summarizes the database parameter history for the specified database in AWR. This includes the list of database parameters, with information on whether the parameter values were modified within the query time range. Note that each database parameter is only listed once. Depending on the optional query parameters, the returned summary gets all the database parameters, which include: - Each parameter whose value was changed during the time range: (valueChanged ="Y") - Each parameter whose value was unchanged during the time range: (valueChanged ="N") - Each parameter whose value was changed at the system level during the time range: (valueChanged ="Y" and valueModified = "SYSTEM_MOD") - Each parameter whose value was unchanged during the time range, however, the value is not the default value: (valueChanged ="N" and valueDefault = "FALSE") Note that this API does not return information on the number of times each database parameter has been changed within the time range. To get the database parameter value change history for a specific parameter, use the following API endpoint: /managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbParameterChanges

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParameters API.

func (DbManagementClient) SummarizeAwrDbSnapshotRanges

func (client DbManagementClient) SummarizeAwrDbSnapshotRanges(ctx context.Context, request SummarizeAwrDbSnapshotRangesRequest) (response SummarizeAwrDbSnapshotRangesResponse, err error)

SummarizeAwrDbSnapshotRanges Summarizes the AWR snapshot ranges that contain continuous snapshots, for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRanges API.

func (DbManagementClient) SummarizeAwrDbSysstats

func (client DbManagementClient) SummarizeAwrDbSysstats(ctx context.Context, request SummarizeAwrDbSysstatsRequest) (response SummarizeAwrDbSysstatsResponse, err error)

SummarizeAwrDbSysstats Summarizes the AWR SYSSTAT sample data for the specified database in AWR. The statistical data is summarized based on the Time dimension for each statistic.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstats API.

func (DbManagementClient) SummarizeAwrDbTopWaitEvents

func (client DbManagementClient) SummarizeAwrDbTopWaitEvents(ctx context.Context, request SummarizeAwrDbTopWaitEventsRequest) (response SummarizeAwrDbTopWaitEventsResponse, err error)

SummarizeAwrDbTopWaitEvents Summarizes the AWR top wait events.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEvents API.

func (DbManagementClient) SummarizeAwrDbWaitEventBuckets

func (client DbManagementClient) SummarizeAwrDbWaitEventBuckets(ctx context.Context, request SummarizeAwrDbWaitEventBucketsRequest) (response SummarizeAwrDbWaitEventBucketsResponse, err error)

SummarizeAwrDbWaitEventBuckets Summarizes AWR wait event data into value buckets and frequency, for the specified database in the AWR.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBuckets API.

func (DbManagementClient) SummarizeAwrDbWaitEvents

func (client DbManagementClient) SummarizeAwrDbWaitEvents(ctx context.Context, request SummarizeAwrDbWaitEventsRequest) (response SummarizeAwrDbWaitEventsResponse, err error)

SummarizeAwrDbWaitEvents Summarizes the AWR wait event sample data for the specified database in the AWR. The event data is summarized based on the Time dimension for each event.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEvents API.

func (DbManagementClient) SummarizeJobExecutionsStatuses

func (client DbManagementClient) SummarizeJobExecutionsStatuses(ctx context.Context, request SummarizeJobExecutionsStatusesRequest) (response SummarizeJobExecutionsStatusesResponse, err error)

SummarizeJobExecutionsStatuses Gets the number of job executions grouped by status for a job, Managed Database, or Database Group in a specific compartment. Only one of the parameters, jobId, managedDatabaseId, or managedDatabaseGroupId should be provided.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeJobExecutionsStatuses.go.html to see an example of how to use SummarizeJobExecutionsStatuses API.

func (DbManagementClient) TestPreferredCredential

func (client DbManagementClient) TestPreferredCredential(ctx context.Context, request TestPreferredCredentialRequest) (response TestPreferredCredentialResponse, err error)

TestPreferredCredential Tests the preferred credential.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/TestPreferredCredential.go.html to see an example of how to use TestPreferredCredential API.

func (DbManagementClient) UpdateDbManagementPrivateEndpoint

func (client DbManagementClient) UpdateDbManagementPrivateEndpoint(ctx context.Context, request UpdateDbManagementPrivateEndpointRequest) (response UpdateDbManagementPrivateEndpointResponse, err error)

UpdateDbManagementPrivateEndpoint Updates one or more attributes of a specific Database Management private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateDbManagementPrivateEndpoint.go.html to see an example of how to use UpdateDbManagementPrivateEndpoint API.

func (DbManagementClient) UpdateJob

func (client DbManagementClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)

UpdateJob Updates the details for the recurring scheduled job specified by jobId. Note that non-recurring (one time) jobs cannot be updated.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateJob.go.html to see an example of how to use UpdateJob API.

func (DbManagementClient) UpdateManagedDatabaseGroup

func (client DbManagementClient) UpdateManagedDatabaseGroup(ctx context.Context, request UpdateManagedDatabaseGroupRequest) (response UpdateManagedDatabaseGroupResponse, err error)

UpdateManagedDatabaseGroup Updates the Managed Database Group specified by managedDatabaseGroupId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroup API.

func (DbManagementClient) UpdatePreferredCredential

func (client DbManagementClient) UpdatePreferredCredential(ctx context.Context, request UpdatePreferredCredentialRequest) (response UpdatePreferredCredentialResponse, err error)

UpdatePreferredCredential Updates the preferred credential based on the credentialName.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdatePreferredCredential.go.html to see an example of how to use UpdatePreferredCredential API.

func (DbManagementClient) UpdateTablespace

func (client DbManagementClient) UpdateTablespace(ctx context.Context, request UpdateTablespaceRequest) (response UpdateTablespaceResponse, err error)

UpdateTablespace Updates the attributes of the tablespace specified by tablespaceName within the Managed Database specified by managedDatabaseId.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateTablespace.go.html to see an example of how to use UpdateTablespace API.

type DbManagementPrivateEndpoint

DbManagementPrivateEndpoint A Database Management private endpoint allows Database Management to connect to databases in a Virtual Cloud Network (VCN).

type DbManagementPrivateEndpoint struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The display name of the Database Management private endpoint.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // Specifies whether the Database Management private endpoint can be used for Oracle Databases in a cluster.
    IsCluster *bool `mandatory:"false" json:"isCluster"`

    // The IP addresses assigned to the Database Management private endpoint.
    PrivateIp *string `mandatory:"false" json:"privateIp"`

    // The description of the Database Management private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the Database Managament private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The current lifecycle state of the Database Management private endpoint.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (DbManagementPrivateEndpoint) String

func (m DbManagementPrivateEndpoint) String() string

func (DbManagementPrivateEndpoint) ValidateEnumValue

func (m DbManagementPrivateEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DbManagementPrivateEndpointCollection

DbManagementPrivateEndpointCollection A collection of Database Management private endpoint objects.

type DbManagementPrivateEndpointCollection struct {

    // A list of DbManagementPrivateEndpointSummary objects.
    Items []DbManagementPrivateEndpointSummary `mandatory:"true" json:"items"`
}

func (DbManagementPrivateEndpointCollection) String

func (m DbManagementPrivateEndpointCollection) String() string

func (DbManagementPrivateEndpointCollection) ValidateEnumValue

func (m DbManagementPrivateEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DbManagementPrivateEndpointSummary

DbManagementPrivateEndpointSummary The summary of a Database Management private endpoint.

type DbManagementPrivateEndpointSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The display name of the Database Management private endpoint.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the subnet.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // The description of the private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the private endpoint was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The current lifecycle state of the private endpoint.
    LifecycleState LifecycleStatesEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DbManagementPrivateEndpointSummary) String

func (m DbManagementPrivateEndpointSummary) String() string

func (DbManagementPrivateEndpointSummary) ValidateEnumValue

func (m DbManagementPrivateEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDbManagementPrivateEndpointRequest

DeleteDbManagementPrivateEndpointRequest wrapper for the DeleteDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteDbManagementPrivateEndpoint.go.html to see an example of how to use DeleteDbManagementPrivateEndpointRequest.

type DeleteDbManagementPrivateEndpointRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDbManagementPrivateEndpointRequest) BinaryRequestBody

func (request DeleteDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDbManagementPrivateEndpointRequest) HTTPRequest

func (request DeleteDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDbManagementPrivateEndpointRequest) RetryPolicy

func (request DeleteDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDbManagementPrivateEndpointRequest) String

func (request DeleteDbManagementPrivateEndpointRequest) String() string

func (DeleteDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request DeleteDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDbManagementPrivateEndpointResponse

DeleteDbManagementPrivateEndpointResponse wrapper for the DeleteDbManagementPrivateEndpoint operation

type DeleteDbManagementPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDbManagementPrivateEndpointResponse) HTTPResponse

func (response DeleteDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDbManagementPrivateEndpointResponse) String

func (response DeleteDbManagementPrivateEndpointResponse) String() string

type DeleteJobRequest

DeleteJobRequest wrapper for the DeleteJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteJob.go.html to see an example of how to use DeleteJobRequest.

type DeleteJobRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteJobRequest) BinaryRequestBody

func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteJobRequest) HTTPRequest

func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteJobRequest) RetryPolicy

func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteJobRequest) String

func (request DeleteJobRequest) String() string

func (DeleteJobRequest) ValidateEnumValue

func (request DeleteJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteJobResponse

DeleteJobResponse wrapper for the DeleteJob operation

type DeleteJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteJobResponse) HTTPResponse

func (response DeleteJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteJobResponse) String

func (response DeleteJobResponse) String() string

type DeleteManagedDatabaseGroupRequest

DeleteManagedDatabaseGroupRequest wrapper for the DeleteManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeleteManagedDatabaseGroup.go.html to see an example of how to use DeleteManagedDatabaseGroupRequest.

type DeleteManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteManagedDatabaseGroupRequest) BinaryRequestBody

func (request DeleteManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) HTTPRequest

func (request DeleteManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteManagedDatabaseGroupRequest) RetryPolicy

func (request DeleteManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteManagedDatabaseGroupRequest) String

func (request DeleteManagedDatabaseGroupRequest) String() string

func (DeleteManagedDatabaseGroupRequest) ValidateEnumValue

func (request DeleteManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteManagedDatabaseGroupResponse

DeleteManagedDatabaseGroupResponse wrapper for the DeleteManagedDatabaseGroup operation

type DeleteManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteManagedDatabaseGroupResponse) HTTPResponse

func (response DeleteManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteManagedDatabaseGroupResponse) String

func (response DeleteManagedDatabaseGroupResponse) String() string

type DeletePreferredCredentialRequest

DeletePreferredCredentialRequest wrapper for the DeletePreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DeletePreferredCredential.go.html to see an example of how to use DeletePreferredCredentialRequest.

type DeletePreferredCredentialRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the preferred credential.
    CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePreferredCredentialRequest) BinaryRequestBody

func (request DeletePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePreferredCredentialRequest) HTTPRequest

func (request DeletePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePreferredCredentialRequest) RetryPolicy

func (request DeletePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePreferredCredentialRequest) String

func (request DeletePreferredCredentialRequest) String() string

func (DeletePreferredCredentialRequest) ValidateEnumValue

func (request DeletePreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePreferredCredentialResponse

DeletePreferredCredentialResponse wrapper for the DeletePreferredCredential operation

type DeletePreferredCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePreferredCredentialResponse) HTTPResponse

func (response DeletePreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePreferredCredentialResponse) String

func (response DeletePreferredCredentialResponse) String() string

type DeploymentTypeEnum

DeploymentTypeEnum Enum with underlying type: string

type DeploymentTypeEnum string

Set of constants representing the allowable values for DeploymentTypeEnum

const (
    DeploymentTypeOnpremise  DeploymentTypeEnum = "ONPREMISE"
    DeploymentTypeBm         DeploymentTypeEnum = "BM"
    DeploymentTypeVm         DeploymentTypeEnum = "VM"
    DeploymentTypeExadata    DeploymentTypeEnum = "EXADATA"
    DeploymentTypeExadataCc  DeploymentTypeEnum = "EXADATA_CC"
    DeploymentTypeAutonomous DeploymentTypeEnum = "AUTONOMOUS"
)

func GetDeploymentTypeEnumValues

func GetDeploymentTypeEnumValues() []DeploymentTypeEnum

GetDeploymentTypeEnumValues Enumerates the set of values for DeploymentTypeEnum

func GetMappingDeploymentTypeEnum

func GetMappingDeploymentTypeEnum(val string) (DeploymentTypeEnum, bool)

GetMappingDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DiagnosabilityClient

DiagnosabilityClient a client for Diagnosability

type DiagnosabilityClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDiagnosabilityClientWithConfigurationProvider

func NewDiagnosabilityClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DiagnosabilityClient, err error)

NewDiagnosabilityClientWithConfigurationProvider Creates a new default Diagnosability client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDiagnosabilityClientWithOboToken

func NewDiagnosabilityClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DiagnosabilityClient, err error)

NewDiagnosabilityClientWithOboToken Creates a new default Diagnosability client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (*DiagnosabilityClient) ConfigurationProvider

func (client *DiagnosabilityClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DiagnosabilityClient) ListAlertLogs

func (client DiagnosabilityClient) ListAlertLogs(ctx context.Context, request ListAlertLogsRequest) (response ListAlertLogsResponse, err error)

ListAlertLogs Lists the alert logs for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAlertLogs.go.html to see an example of how to use ListAlertLogs API.

func (DiagnosabilityClient) ListAttentionLogs

func (client DiagnosabilityClient) ListAttentionLogs(ctx context.Context, request ListAttentionLogsRequest) (response ListAttentionLogsResponse, err error)

ListAttentionLogs Lists the attention logs for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAttentionLogs.go.html to see an example of how to use ListAttentionLogs API.

func (*DiagnosabilityClient) SetRegion

func (client *DiagnosabilityClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DiagnosabilityClient) SummarizeAlertLogCounts

func (client DiagnosabilityClient) SummarizeAlertLogCounts(ctx context.Context, request SummarizeAlertLogCountsRequest) (response SummarizeAlertLogCountsResponse, err error)

SummarizeAlertLogCounts Get the counts of alert logs for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAlertLogCounts.go.html to see an example of how to use SummarizeAlertLogCounts API.

func (DiagnosabilityClient) SummarizeAttentionLogCounts

func (client DiagnosabilityClient) SummarizeAttentionLogCounts(ctx context.Context, request SummarizeAttentionLogCountsRequest) (response SummarizeAttentionLogCountsResponse, err error)

SummarizeAttentionLogCounts Get the counts of attention logs for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAttentionLogCounts.go.html to see an example of how to use SummarizeAttentionLogCounts API.

type DropSqlTuningTaskDetails

DropSqlTuningTaskDetails The request to drop a SQL tuning task.

type DropSqlTuningTaskDetails struct {

    // The identifier of the SQL tuning task being dropped. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint
    // ListSqlTuningAdvisorTasks.
    TaskId *int64 `mandatory:"true" json:"taskId"`

    CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"true" json:"credentialDetails"`
}

func (DropSqlTuningTaskDetails) String

func (m DropSqlTuningTaskDetails) String() string

func (*DropSqlTuningTaskDetails) UnmarshalJSON

func (m *DropSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DropSqlTuningTaskDetails) ValidateEnumValue

func (m DropSqlTuningTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DropSqlTuningTaskRequest

DropSqlTuningTaskRequest wrapper for the DropSqlTuningTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DropSqlTuningTask.go.html to see an example of how to use DropSqlTuningTaskRequest.

type DropSqlTuningTaskRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The detailed inputs required to drop a SQL tuning task.
    DropSqlTuningTaskDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DropSqlTuningTaskRequest) BinaryRequestBody

func (request DropSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DropSqlTuningTaskRequest) HTTPRequest

func (request DropSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DropSqlTuningTaskRequest) RetryPolicy

func (request DropSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DropSqlTuningTaskRequest) String

func (request DropSqlTuningTaskRequest) String() string

func (DropSqlTuningTaskRequest) ValidateEnumValue

func (request DropSqlTuningTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DropSqlTuningTaskResponse

DropSqlTuningTaskResponse wrapper for the DropSqlTuningTask operation

type DropSqlTuningTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DropSqlTuningTaskResponse) HTTPResponse

func (response DropSqlTuningTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DropSqlTuningTaskResponse) String

func (response DropSqlTuningTaskResponse) String() string

type DropTablespaceDetails

DropTablespaceDetails The details required to drop a tablespace.

type DropTablespaceDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // Specifies whether all the contents of the tablespace being dropped should be dropped.
    IsIncludingContents *bool `mandatory:"false" json:"isIncludingContents"`

    // Specifies whether all the associated data files of the tablespace being dropped should be dropped.
    IsDroppingDataFiles *bool `mandatory:"false" json:"isDroppingDataFiles"`

    // Specifies whether all the constraints on the tablespace being dropped should be dropped.
    IsCascadeConstraints *bool `mandatory:"false" json:"isCascadeConstraints"`
}

func (DropTablespaceDetails) String

func (m DropTablespaceDetails) String() string

func (*DropTablespaceDetails) UnmarshalJSON

func (m *DropTablespaceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DropTablespaceDetails) ValidateEnumValue

func (m DropTablespaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DropTablespaceRequest

DropTablespaceRequest wrapper for the DropTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DropTablespace.go.html to see an example of how to use DropTablespaceRequest.

type DropTablespaceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The details required to drop a tablespace.
    DropTablespaceDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DropTablespaceRequest) BinaryRequestBody

func (request DropTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DropTablespaceRequest) HTTPRequest

func (request DropTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DropTablespaceRequest) RetryPolicy

func (request DropTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DropTablespaceRequest) String

func (request DropTablespaceRequest) String() string

func (DropTablespaceRequest) ValidateEnumValue

func (request DropTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DropTablespaceResponse

DropTablespaceResponse wrapper for the DropTablespace operation

type DropTablespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TablespaceAdminStatus instance
    TablespaceAdminStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DropTablespaceResponse) HTTPResponse

func (response DropTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DropTablespaceResponse) String

func (response DropTablespaceResponse) String() string

type ExecutionPlanStatsComparision

ExecutionPlanStatsComparision The comparison report of the SQL execution plan statistics in the original and modified plan.

type ExecutionPlanStatsComparision struct {
    Original *SqlTuningTaskPlanStats `mandatory:"true" json:"original"`

    Modified *SqlTuningTaskPlanStats `mandatory:"true" json:"modified"`
}

func (ExecutionPlanStatsComparision) String

func (m ExecutionPlanStatsComparision) String() string

func (ExecutionPlanStatsComparision) ValidateEnumValue

func (m ExecutionPlanStatsComparision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FailedConnectionsAggregateMetrics

FailedConnectionsAggregateMetrics The failed connection metrics for Autonomous Databases on Shared Exadata Infrastructure.

type FailedConnectionsAggregateMetrics struct {
    FailedConnections *MetricDataPoint `mandatory:"false" json:"failedConnections"`
}

func (FailedConnectionsAggregateMetrics) String

func (m FailedConnectionsAggregateMetrics) String() string

func (FailedConnectionsAggregateMetrics) ValidateEnumValue

func (m FailedConnectionsAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FindingSchemaOrOperation

FindingSchemaOrOperation The findings of the Optimizer Statistics Advisor.

type FindingSchemaOrOperation struct {

    // The list of operation details.
    Operations []string `mandatory:"false" json:"operations"`

    // The names of the impacted database schemas and their objects.
    Schemas []SchemaDefinition `mandatory:"false" json:"schemas"`
}

func (FindingSchemaOrOperation) String

func (m FindingSchemaOrOperation) String() string

func (FindingSchemaOrOperation) ValidateEnumValue

func (m FindingSchemaOrOperation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetMetricDefinition

FleetMetricDefinition The database metric details.

type FleetMetricDefinition struct {

    // The name of the metric.
    MetricName *string `mandatory:"false" json:"metricName"`

    // The baseline value of the metric.
    BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

    // The target value of the metric.
    TargetValue *float64 `mandatory:"false" json:"targetValue"`

    // The unit of the value.
    Unit *string `mandatory:"false" json:"unit"`

    // The data point date and time in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"`

    // The percentage change in the metric aggregated value compared to the baseline value.
    PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (FleetMetricDefinition) String

func (m FleetMetricDefinition) String() string

func (FleetMetricDefinition) ValidateEnumValue

func (m FleetMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetMetricSummaryDefinition

FleetMetricSummaryDefinition A summary of the fleet metrics, which provides the metric aggregated value of the databases in the fleet.

type FleetMetricSummaryDefinition struct {

    // The name of the metric.
    MetricName *string `mandatory:"false" json:"metricName"`

    // The metric aggregated value at the baseline date and time.
    BaselineValue *float64 `mandatory:"false" json:"baselineValue"`

    // The metric aggregated value at the target date and time.
    TargetValue *float64 `mandatory:"false" json:"targetValue"`

    // The unit of the value.
    Unit *string `mandatory:"false" json:"unit"`

    // The percentage change in the metric aggregated value compared to the baseline value.
    PercentageChange *float64 `mandatory:"false" json:"percentageChange"`

    // The unique dimension key and values of the baseline metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (FleetMetricSummaryDefinition) String

func (m FleetMetricSummaryDefinition) String() string

func (FleetMetricSummaryDefinition) ValidateEnumValue

func (m FleetMetricSummaryDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetStatusByCategory

FleetStatusByCategory The number of databases in the fleet, grouped by database type and sub type.

type FleetStatusByCategory struct {

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The infrastructure used to deploy the Oracle Database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // The number of databases in the fleet.
    InventoryCount *int `mandatory:"false" json:"inventoryCount"`
}

func (FleetStatusByCategory) String

func (m FleetStatusByCategory) String() string

func (FleetStatusByCategory) ValidateEnumValue

func (m FleetStatusByCategory) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FleetSummary

FleetSummary A summary of the inventory count grouped by database type and subtype, and the metrics that describe the aggregated usage of CPU, storage, and so on of all the databases in the fleet.

type FleetSummary struct {

    // A list of databases present in the fleet and their usage metrics.
    AggregatedMetrics []FleetMetricSummaryDefinition `mandatory:"false" json:"aggregatedMetrics"`

    // A list of the databases in the fleet, grouped by database type and subtype.
    Inventory []FleetStatusByCategory `mandatory:"false" json:"inventory"`
}

func (FleetSummary) String

func (m FleetSummary) String() string

func (FleetSummary) ValidateEnumValue

func (m FleetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateAwrSnapshotRequest

GenerateAwrSnapshotRequest wrapper for the GenerateAwrSnapshot operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GenerateAwrSnapshot.go.html to see an example of how to use GenerateAwrSnapshotRequest.

type GenerateAwrSnapshotRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique identifier for the request.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GenerateAwrSnapshotRequest) BinaryRequestBody

func (request GenerateAwrSnapshotRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GenerateAwrSnapshotRequest) HTTPRequest

func (request GenerateAwrSnapshotRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GenerateAwrSnapshotRequest) RetryPolicy

func (request GenerateAwrSnapshotRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GenerateAwrSnapshotRequest) String

func (request GenerateAwrSnapshotRequest) String() string

func (GenerateAwrSnapshotRequest) ValidateEnumValue

func (request GenerateAwrSnapshotRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerateAwrSnapshotResponse

GenerateAwrSnapshotResponse wrapper for the GenerateAwrSnapshot operation

type GenerateAwrSnapshotResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SnapshotDetails instance
    SnapshotDetails `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about
    // a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GenerateAwrSnapshotResponse) HTTPResponse

func (response GenerateAwrSnapshotResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GenerateAwrSnapshotResponse) String

func (response GenerateAwrSnapshotResponse) String() string

type GetAwrDbReportReportFormatEnum

GetAwrDbReportReportFormatEnum Enum with underlying type: string

type GetAwrDbReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDbReportReportFormatEnum

const (
    GetAwrDbReportReportFormatHtml GetAwrDbReportReportFormatEnum = "HTML"
    GetAwrDbReportReportFormatText GetAwrDbReportReportFormatEnum = "TEXT"
)

func GetGetAwrDbReportReportFormatEnumValues

func GetGetAwrDbReportReportFormatEnumValues() []GetAwrDbReportReportFormatEnum

GetGetAwrDbReportReportFormatEnumValues Enumerates the set of values for GetAwrDbReportReportFormatEnum

func GetMappingGetAwrDbReportReportFormatEnum

func GetMappingGetAwrDbReportReportFormatEnum(val string) (GetAwrDbReportReportFormatEnum, bool)

GetMappingGetAwrDbReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbReportReportTypeEnum

GetAwrDbReportReportTypeEnum Enum with underlying type: string

type GetAwrDbReportReportTypeEnum string

Set of constants representing the allowable values for GetAwrDbReportReportTypeEnum

const (
    GetAwrDbReportReportTypeAwr GetAwrDbReportReportTypeEnum = "AWR"
    GetAwrDbReportReportTypeAsh GetAwrDbReportReportTypeEnum = "ASH"
)

func GetGetAwrDbReportReportTypeEnumValues

func GetGetAwrDbReportReportTypeEnumValues() []GetAwrDbReportReportTypeEnum

GetGetAwrDbReportReportTypeEnumValues Enumerates the set of values for GetAwrDbReportReportTypeEnum

func GetMappingGetAwrDbReportReportTypeEnum

func GetMappingGetAwrDbReportReportTypeEnum(val string) (GetAwrDbReportReportTypeEnum, bool)

GetMappingGetAwrDbReportReportTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbReportRequest

GetAwrDbReportRequest wrapper for the GetAwrDbReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetAwrDbReport.go.html to see an example of how to use GetAwrDbReportRequest.

type GetAwrDbReportRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional multiple value query parameter to filter the database instance numbers.
    InstNums []int `contributesTo:"query" name:"instNums" collectionFormat:"csv"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The query parameter to filter the AWR report types.
    ReportType GetAwrDbReportReportTypeEnum `mandatory:"false" contributesTo:"query" name:"reportType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The format of the AWR report.
    ReportFormat GetAwrDbReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAwrDbReportRequest) BinaryRequestBody

func (request GetAwrDbReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbReportRequest) HTTPRequest

func (request GetAwrDbReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbReportRequest) RetryPolicy

func (request GetAwrDbReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbReportRequest) String

func (request GetAwrDbReportRequest) String() string

func (GetAwrDbReportRequest) ValidateEnumValue

func (request GetAwrDbReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDbReportResponse

GetAwrDbReportResponse wrapper for the GetAwrDbReport operation

type GetAwrDbReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbReport instance
    AwrDbReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAwrDbReportResponse) HTTPResponse

func (response GetAwrDbReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbReportResponse) String

func (response GetAwrDbReportResponse) String() string

type GetAwrDbSqlReportReportFormatEnum

GetAwrDbSqlReportReportFormatEnum Enum with underlying type: string

type GetAwrDbSqlReportReportFormatEnum string

Set of constants representing the allowable values for GetAwrDbSqlReportReportFormatEnum

const (
    GetAwrDbSqlReportReportFormatHtml GetAwrDbSqlReportReportFormatEnum = "HTML"
    GetAwrDbSqlReportReportFormatText GetAwrDbSqlReportReportFormatEnum = "TEXT"
)

func GetGetAwrDbSqlReportReportFormatEnumValues

func GetGetAwrDbSqlReportReportFormatEnumValues() []GetAwrDbSqlReportReportFormatEnum

GetGetAwrDbSqlReportReportFormatEnumValues Enumerates the set of values for GetAwrDbSqlReportReportFormatEnum

func GetMappingGetAwrDbSqlReportReportFormatEnum

func GetMappingGetAwrDbSqlReportReportFormatEnum(val string) (GetAwrDbSqlReportReportFormatEnum, bool)

GetMappingGetAwrDbSqlReportReportFormatEnum performs case Insensitive comparison on enum value and return the desired enum

type GetAwrDbSqlReportRequest

GetAwrDbSqlReportRequest wrapper for the GetAwrDbSqlReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetAwrDbSqlReport.go.html to see an example of how to use GetAwrDbSqlReportRequest.

type GetAwrDbSqlReportRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The parameter to filter SQL by ID. Note that the SQL ID is generated internally by Oracle for each SQL statement and can be retrieved from AWR Report API (/managedDatabases/{managedDatabaseId}/awrDbs/{awrDbId}/awrDbReport) or Performance Hub API (/internal/managedDatabases/{managedDatabaseId}/actions/retrievePerformanceData)
    SqlId *string `mandatory:"true" contributesTo:"query" name:"sqlId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The format of the AWR report.
    ReportFormat GetAwrDbSqlReportReportFormatEnum `mandatory:"false" contributesTo:"query" name:"reportFormat" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetAwrDbSqlReportRequest) BinaryRequestBody

func (request GetAwrDbSqlReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) HTTPRequest

func (request GetAwrDbSqlReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAwrDbSqlReportRequest) RetryPolicy

func (request GetAwrDbSqlReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetAwrDbSqlReportRequest) String

func (request GetAwrDbSqlReportRequest) String() string

func (GetAwrDbSqlReportRequest) ValidateEnumValue

func (request GetAwrDbSqlReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetAwrDbSqlReportResponse

GetAwrDbSqlReportResponse wrapper for the GetAwrDbSqlReport operation

type GetAwrDbSqlReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbSqlReport instance
    AwrDbSqlReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetAwrDbSqlReportResponse) HTTPResponse

func (response GetAwrDbSqlReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetAwrDbSqlReportResponse) String

func (response GetAwrDbSqlReportResponse) String() string

type GetClusterCacheMetricRequest

GetClusterCacheMetricRequest wrapper for the GetClusterCacheMetric operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetClusterCacheMetric.go.html to see an example of how to use GetClusterCacheMetricRequest.

type GetClusterCacheMetricRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The start time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetClusterCacheMetricRequest) BinaryRequestBody

func (request GetClusterCacheMetricRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetClusterCacheMetricRequest) HTTPRequest

func (request GetClusterCacheMetricRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetClusterCacheMetricRequest) RetryPolicy

func (request GetClusterCacheMetricRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetClusterCacheMetricRequest) String

func (request GetClusterCacheMetricRequest) String() string

func (GetClusterCacheMetricRequest) ValidateEnumValue

func (request GetClusterCacheMetricRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetClusterCacheMetricResponse

GetClusterCacheMetricResponse wrapper for the GetClusterCacheMetric operation

type GetClusterCacheMetricResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ClusterCacheMetric instance
    ClusterCacheMetric `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetClusterCacheMetricResponse) HTTPResponse

func (response GetClusterCacheMetricResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetClusterCacheMetricResponse) String

func (response GetClusterCacheMetricResponse) String() string

type GetDatabaseFleetHealthMetricsCompareTypeEnum

GetDatabaseFleetHealthMetricsCompareTypeEnum Enum with underlying type: string

type GetDatabaseFleetHealthMetricsCompareTypeEnum string

Set of constants representing the allowable values for GetDatabaseFleetHealthMetricsCompareTypeEnum

const (
    GetDatabaseFleetHealthMetricsCompareTypeHour GetDatabaseFleetHealthMetricsCompareTypeEnum = "HOUR"
    GetDatabaseFleetHealthMetricsCompareTypeDay  GetDatabaseFleetHealthMetricsCompareTypeEnum = "DAY"
    GetDatabaseFleetHealthMetricsCompareTypeWeek GetDatabaseFleetHealthMetricsCompareTypeEnum = "WEEK"
)

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues

func GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues() []GetDatabaseFleetHealthMetricsCompareTypeEnum

GetGetDatabaseFleetHealthMetricsCompareTypeEnumValues Enumerates the set of values for GetDatabaseFleetHealthMetricsCompareTypeEnum

func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum

func GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum(val string) (GetDatabaseFleetHealthMetricsCompareTypeEnum, bool)

GetMappingGetDatabaseFleetHealthMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetDatabaseFleetHealthMetricsRequest

GetDatabaseFleetHealthMetricsRequest wrapper for the GetDatabaseFleetHealthMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDatabaseFleetHealthMetrics.go.html to see an example of how to use GetDatabaseFleetHealthMetricsRequest.

type GetDatabaseFleetHealthMetricsRequest struct {

    // The baseline time for metrics comparison.
    CompareBaselineTime *string `mandatory:"true" contributesTo:"query" name:"compareBaselineTime"`

    // The target time for metrics comparison.
    CompareTargetTime *string `mandatory:"true" contributesTo:"query" name:"compareTargetTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The time window used for metrics comparison.
    CompareType GetDatabaseFleetHealthMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

    // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
    FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database type.
    FilterByDatabaseType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseType"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database subtype.
    FilterByDatabaseSubType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseSubType"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database deployment type.
    FilterByDatabaseDeploymentType *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseDeploymentType"`

    // The filter used to filter the databases in the fleet by a specific Oracle Database version.
    FilterByDatabaseVersion *string `mandatory:"false" contributesTo:"query" name:"filterByDatabaseVersion"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody

func (request GetDatabaseFleetHealthMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) HTTPRequest

func (request GetDatabaseFleetHealthMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseFleetHealthMetricsRequest) RetryPolicy

func (request GetDatabaseFleetHealthMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseFleetHealthMetricsRequest) String

func (request GetDatabaseFleetHealthMetricsRequest) String() string

func (GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue

func (request GetDatabaseFleetHealthMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseFleetHealthMetricsResponse

GetDatabaseFleetHealthMetricsResponse wrapper for the GetDatabaseFleetHealthMetrics operation

type GetDatabaseFleetHealthMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseFleetHealthMetrics instance
    DatabaseFleetHealthMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDatabaseFleetHealthMetricsResponse) HTTPResponse

func (response GetDatabaseFleetHealthMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseFleetHealthMetricsResponse) String

func (response GetDatabaseFleetHealthMetricsResponse) String() string

type GetDatabaseHomeMetricsRequest

GetDatabaseHomeMetricsRequest wrapper for the GetDatabaseHomeMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDatabaseHomeMetrics.go.html to see an example of how to use GetDatabaseHomeMetricsRequest.

type GetDatabaseHomeMetricsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"query" name:"managedDatabaseId"`

    // The start time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDatabaseHomeMetricsRequest) BinaryRequestBody

func (request GetDatabaseHomeMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) HTTPRequest

func (request GetDatabaseHomeMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDatabaseHomeMetricsRequest) RetryPolicy

func (request GetDatabaseHomeMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDatabaseHomeMetricsRequest) String

func (request GetDatabaseHomeMetricsRequest) String() string

func (GetDatabaseHomeMetricsRequest) ValidateEnumValue

func (request GetDatabaseHomeMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDatabaseHomeMetricsResponse

GetDatabaseHomeMetricsResponse wrapper for the GetDatabaseHomeMetrics operation

type GetDatabaseHomeMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseHomeMetrics instance
    DatabaseHomeMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDatabaseHomeMetricsResponse) HTTPResponse

func (response GetDatabaseHomeMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDatabaseHomeMetricsResponse) String

func (response GetDatabaseHomeMetricsResponse) String() string

type GetDbManagementPrivateEndpointRequest

GetDbManagementPrivateEndpointRequest wrapper for the GetDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetDbManagementPrivateEndpoint.go.html to see an example of how to use GetDbManagementPrivateEndpointRequest.

type GetDbManagementPrivateEndpointRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDbManagementPrivateEndpointRequest) BinaryRequestBody

func (request GetDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDbManagementPrivateEndpointRequest) HTTPRequest

func (request GetDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDbManagementPrivateEndpointRequest) RetryPolicy

func (request GetDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDbManagementPrivateEndpointRequest) String

func (request GetDbManagementPrivateEndpointRequest) String() string

func (GetDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request GetDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDbManagementPrivateEndpointResponse

GetDbManagementPrivateEndpointResponse wrapper for the GetDbManagementPrivateEndpoint operation

type GetDbManagementPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DbManagementPrivateEndpoint instance
    DbManagementPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDbManagementPrivateEndpointResponse) HTTPResponse

func (response GetDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDbManagementPrivateEndpointResponse) String

func (response GetDbManagementPrivateEndpointResponse) String() string

type GetExecutionPlanStatsComparisionRequest

GetExecutionPlanStatsComparisionRequest wrapper for the GetExecutionPlanStatsComparision operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparisionRequest.

type GetExecutionPlanStatsComparisionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

    // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

    // The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetExecutionPlanStatsComparisionRequest) BinaryRequestBody

func (request GetExecutionPlanStatsComparisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExecutionPlanStatsComparisionRequest) HTTPRequest

func (request GetExecutionPlanStatsComparisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExecutionPlanStatsComparisionRequest) RetryPolicy

func (request GetExecutionPlanStatsComparisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExecutionPlanStatsComparisionRequest) String

func (request GetExecutionPlanStatsComparisionRequest) String() string

func (GetExecutionPlanStatsComparisionRequest) ValidateEnumValue

func (request GetExecutionPlanStatsComparisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExecutionPlanStatsComparisionResponse

GetExecutionPlanStatsComparisionResponse wrapper for the GetExecutionPlanStatsComparision operation

type GetExecutionPlanStatsComparisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExecutionPlanStatsComparision instance
    ExecutionPlanStatsComparision `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetExecutionPlanStatsComparisionResponse) HTTPResponse

func (response GetExecutionPlanStatsComparisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExecutionPlanStatsComparisionResponse) String

func (response GetExecutionPlanStatsComparisionResponse) String() string

type GetJobExecutionRequest

GetJobExecutionRequest wrapper for the GetJobExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJobExecution.go.html to see an example of how to use GetJobExecutionRequest.

type GetJobExecutionRequest struct {

    // The identifier of the job execution.
    JobExecutionId *string `mandatory:"true" contributesTo:"path" name:"jobExecutionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobExecutionRequest) BinaryRequestBody

func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobExecutionRequest) HTTPRequest

func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobExecutionRequest) RetryPolicy

func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobExecutionRequest) String

func (request GetJobExecutionRequest) String() string

func (GetJobExecutionRequest) ValidateEnumValue

func (request GetJobExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobExecutionResponse

GetJobExecutionResponse wrapper for the GetJobExecution operation

type GetJobExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobExecution instance
    JobExecution `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobExecutionResponse) HTTPResponse

func (response GetJobExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobExecutionResponse) String

func (response GetJobExecutionResponse) String() string

type GetJobRequest

GetJobRequest wrapper for the GetJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJob.go.html to see an example of how to use GetJobRequest.

type GetJobRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobRequest) BinaryRequestBody

func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRequest) RetryPolicy

func (request GetJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRequest) String

func (request GetJobRequest) String() string

func (GetJobRequest) ValidateEnumValue

func (request GetJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobResponse

GetJobResponse wrapper for the GetJob operation

type GetJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // A link to the created job.
    Location *string `presentIn:"header" name:"location"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetJobResponse) HTTPResponse

func (response GetJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobResponse) String

func (response GetJobResponse) String() string

type GetJobRunRequest

GetJobRunRequest wrapper for the GetJobRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetJobRun.go.html to see an example of how to use GetJobRunRequest.

type GetJobRunRequest struct {

    // The identifier of the job run.
    JobRunId *string `mandatory:"true" contributesTo:"path" name:"jobRunId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetJobRunRequest) BinaryRequestBody

func (request GetJobRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetJobRunRequest) HTTPRequest

func (request GetJobRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRunRequest) RetryPolicy

func (request GetJobRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetJobRunRequest) String

func (request GetJobRunRequest) String() string

func (GetJobRunRequest) ValidateEnumValue

func (request GetJobRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetJobRunResponse

GetJobRunResponse wrapper for the GetJobRun operation

type GetJobRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobRun instance
    JobRun `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJobRunResponse) HTTPResponse

func (response GetJobRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetJobRunResponse) String

func (response GetJobRunResponse) String() string

type GetManagedDatabaseGroupRequest

GetManagedDatabaseGroupRequest wrapper for the GetManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetManagedDatabaseGroup.go.html to see an example of how to use GetManagedDatabaseGroupRequest.

type GetManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetManagedDatabaseGroupRequest) BinaryRequestBody

func (request GetManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) HTTPRequest

func (request GetManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseGroupRequest) RetryPolicy

func (request GetManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseGroupRequest) String

func (request GetManagedDatabaseGroupRequest) String() string

func (GetManagedDatabaseGroupRequest) ValidateEnumValue

func (request GetManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedDatabaseGroupResponse

GetManagedDatabaseGroupResponse wrapper for the GetManagedDatabaseGroup operation

type GetManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetManagedDatabaseGroupResponse) HTTPResponse

func (response GetManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseGroupResponse) String

func (response GetManagedDatabaseGroupResponse) String() string

type GetManagedDatabaseRequest

GetManagedDatabaseRequest wrapper for the GetManagedDatabase operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetManagedDatabase.go.html to see an example of how to use GetManagedDatabaseRequest.

type GetManagedDatabaseRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetManagedDatabaseRequest) BinaryRequestBody

func (request GetManagedDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetManagedDatabaseRequest) HTTPRequest

func (request GetManagedDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetManagedDatabaseRequest) RetryPolicy

func (request GetManagedDatabaseRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetManagedDatabaseRequest) String

func (request GetManagedDatabaseRequest) String() string

func (GetManagedDatabaseRequest) ValidateEnumValue

func (request GetManagedDatabaseRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetManagedDatabaseResponse

GetManagedDatabaseResponse wrapper for the GetManagedDatabase operation

type GetManagedDatabaseResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabase instance
    ManagedDatabase `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetManagedDatabaseResponse) HTTPResponse

func (response GetManagedDatabaseResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetManagedDatabaseResponse) String

func (response GetManagedDatabaseResponse) String() string

type GetOptimizerStatisticsAdvisorExecutionRequest

GetOptimizerStatisticsAdvisorExecutionRequest wrapper for the GetOptimizerStatisticsAdvisorExecution operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsAdvisorExecution.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionRequest.

type GetOptimizerStatisticsAdvisorExecutionRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the Optimizer Statistics Advisor execution.
    ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

    // The name of the optimizer statistics collection execution task.
    TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOptimizerStatisticsAdvisorExecutionRequest) BinaryRequestBody

func (request GetOptimizerStatisticsAdvisorExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest

func (request GetOptimizerStatisticsAdvisorExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionRequest) RetryPolicy

func (request GetOptimizerStatisticsAdvisorExecutionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsAdvisorExecutionRequest) String

func (request GetOptimizerStatisticsAdvisorExecutionRequest) String() string

func (GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue

func (request GetOptimizerStatisticsAdvisorExecutionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsAdvisorExecutionResponse

GetOptimizerStatisticsAdvisorExecutionResponse wrapper for the GetOptimizerStatisticsAdvisorExecution operation

type GetOptimizerStatisticsAdvisorExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OptimizerStatisticsAdvisorExecution instance
    OptimizerStatisticsAdvisorExecution `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetOptimizerStatisticsAdvisorExecutionResponse) HTTPResponse

func (response GetOptimizerStatisticsAdvisorExecutionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsAdvisorExecutionResponse) String

func (response GetOptimizerStatisticsAdvisorExecutionResponse) String() string

type GetOptimizerStatisticsAdvisorExecutionScriptRequest

GetOptimizerStatisticsAdvisorExecutionScriptRequest wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsAdvisorExecutionScript.go.html to see an example of how to use GetOptimizerStatisticsAdvisorExecutionScriptRequest.

type GetOptimizerStatisticsAdvisorExecutionScriptRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the Optimizer Statistics Advisor execution.
    ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

    // The name of the optimizer statistics collection execution task.
    TaskName *string `mandatory:"true" contributesTo:"query" name:"taskName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) BinaryRequestBody

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) RetryPolicy

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) String

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) String() string

func (GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue

func (request GetOptimizerStatisticsAdvisorExecutionScriptRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsAdvisorExecutionScriptResponse

GetOptimizerStatisticsAdvisorExecutionScriptResponse wrapper for the GetOptimizerStatisticsAdvisorExecutionScript operation

type GetOptimizerStatisticsAdvisorExecutionScriptResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OptimizerStatisticsAdvisorExecutionScript instance
    OptimizerStatisticsAdvisorExecutionScript `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetOptimizerStatisticsAdvisorExecutionScriptResponse) HTTPResponse

func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsAdvisorExecutionScriptResponse) String

func (response GetOptimizerStatisticsAdvisorExecutionScriptResponse) String() string

type GetOptimizerStatisticsCollectionOperationRequest

GetOptimizerStatisticsCollectionOperationRequest wrapper for the GetOptimizerStatisticsCollectionOperation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetOptimizerStatisticsCollectionOperation.go.html to see an example of how to use GetOptimizerStatisticsCollectionOperationRequest.

type GetOptimizerStatisticsCollectionOperationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The ID of the Optimizer Statistics Collection operation.
    OptimizerStatisticsCollectionOperationId *float32 `mandatory:"true" contributesTo:"path" name:"optimizerStatisticsCollectionOperationId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetOptimizerStatisticsCollectionOperationRequest) BinaryRequestBody

func (request GetOptimizerStatisticsCollectionOperationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest

func (request GetOptimizerStatisticsCollectionOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetOptimizerStatisticsCollectionOperationRequest) RetryPolicy

func (request GetOptimizerStatisticsCollectionOperationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetOptimizerStatisticsCollectionOperationRequest) String

func (request GetOptimizerStatisticsCollectionOperationRequest) String() string

func (GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue

func (request GetOptimizerStatisticsCollectionOperationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetOptimizerStatisticsCollectionOperationResponse

GetOptimizerStatisticsCollectionOperationResponse wrapper for the GetOptimizerStatisticsCollectionOperation operation

type GetOptimizerStatisticsCollectionOperationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OptimizerStatisticsCollectionOperation instance
    OptimizerStatisticsCollectionOperation `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetOptimizerStatisticsCollectionOperationResponse) HTTPResponse

func (response GetOptimizerStatisticsCollectionOperationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetOptimizerStatisticsCollectionOperationResponse) String

func (response GetOptimizerStatisticsCollectionOperationResponse) String() string

type GetPdbMetricsCompareTypeEnum

GetPdbMetricsCompareTypeEnum Enum with underlying type: string

type GetPdbMetricsCompareTypeEnum string

Set of constants representing the allowable values for GetPdbMetricsCompareTypeEnum

const (
    GetPdbMetricsCompareTypeHour GetPdbMetricsCompareTypeEnum = "HOUR"
    GetPdbMetricsCompareTypeDay  GetPdbMetricsCompareTypeEnum = "DAY"
    GetPdbMetricsCompareTypeWeek GetPdbMetricsCompareTypeEnum = "WEEK"
)

func GetGetPdbMetricsCompareTypeEnumValues

func GetGetPdbMetricsCompareTypeEnumValues() []GetPdbMetricsCompareTypeEnum

GetGetPdbMetricsCompareTypeEnumValues Enumerates the set of values for GetPdbMetricsCompareTypeEnum

func GetMappingGetPdbMetricsCompareTypeEnum

func GetMappingGetPdbMetricsCompareTypeEnum(val string) (GetPdbMetricsCompareTypeEnum, bool)

GetMappingGetPdbMetricsCompareTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetPdbMetricsRequest

GetPdbMetricsRequest wrapper for the GetPdbMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetPdbMetrics.go.html to see an example of how to use GetPdbMetricsRequest.

type GetPdbMetricsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The start time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time of the time range to retrieve the health metrics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The time window used for metrics comparison.
    CompareType GetPdbMetricsCompareTypeEnum `mandatory:"false" contributesTo:"query" name:"compareType" omitEmpty:"true"`

    // The filter used to retrieve a specific set of metrics by passing the desired metric names with a comma separator. Note that, by default, the service returns all supported metrics.
    FilterByMetricNames *string `mandatory:"false" contributesTo:"query" name:"filterByMetricNames"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPdbMetricsRequest) BinaryRequestBody

func (request GetPdbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPdbMetricsRequest) HTTPRequest

func (request GetPdbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPdbMetricsRequest) RetryPolicy

func (request GetPdbMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPdbMetricsRequest) String

func (request GetPdbMetricsRequest) String() string

func (GetPdbMetricsRequest) ValidateEnumValue

func (request GetPdbMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPdbMetricsResponse

GetPdbMetricsResponse wrapper for the GetPdbMetrics operation

type GetPdbMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PdbMetrics instance
    PdbMetrics `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPdbMetricsResponse) HTTPResponse

func (response GetPdbMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPdbMetricsResponse) String

func (response GetPdbMetricsResponse) String() string

type GetPreferredCredentialRequest

GetPreferredCredentialRequest wrapper for the GetPreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetPreferredCredential.go.html to see an example of how to use GetPreferredCredentialRequest.

type GetPreferredCredentialRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the preferred credential.
    CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPreferredCredentialRequest) BinaryRequestBody

func (request GetPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPreferredCredentialRequest) HTTPRequest

func (request GetPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPreferredCredentialRequest) RetryPolicy

func (request GetPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPreferredCredentialRequest) String

func (request GetPreferredCredentialRequest) String() string

func (GetPreferredCredentialRequest) ValidateEnumValue

func (request GetPreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPreferredCredentialResponse

GetPreferredCredentialResponse wrapper for the GetPreferredCredential operation

type GetPreferredCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PreferredCredential instance
    PreferredCredential `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetPreferredCredentialResponse) HTTPResponse

func (response GetPreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPreferredCredentialResponse) String

func (response GetPreferredCredentialResponse) String() string

type GetSqlExecutionPlanAttributeEnum

GetSqlExecutionPlanAttributeEnum Enum with underlying type: string

type GetSqlExecutionPlanAttributeEnum string

Set of constants representing the allowable values for GetSqlExecutionPlanAttributeEnum

const (
    GetSqlExecutionPlanAttributeOriginal                 GetSqlExecutionPlanAttributeEnum = "ORIGINAL"
    GetSqlExecutionPlanAttributeOriginalWithAdjustedCost GetSqlExecutionPlanAttributeEnum = "ORIGINAL_WITH_ADJUSTED_COST"
    GetSqlExecutionPlanAttributeUsingSqlProfile          GetSqlExecutionPlanAttributeEnum = "USING_SQL_PROFILE"
    GetSqlExecutionPlanAttributeUsingNewIndices          GetSqlExecutionPlanAttributeEnum = "USING_NEW_INDICES"
    GetSqlExecutionPlanAttributeUsingParallelExecution   GetSqlExecutionPlanAttributeEnum = "USING_PARALLEL_EXECUTION"
)

func GetGetSqlExecutionPlanAttributeEnumValues

func GetGetSqlExecutionPlanAttributeEnumValues() []GetSqlExecutionPlanAttributeEnum

GetGetSqlExecutionPlanAttributeEnumValues Enumerates the set of values for GetSqlExecutionPlanAttributeEnum

func GetMappingGetSqlExecutionPlanAttributeEnum

func GetMappingGetSqlExecutionPlanAttributeEnum(val string) (GetSqlExecutionPlanAttributeEnum, bool)

GetMappingGetSqlExecutionPlanAttributeEnum performs case Insensitive comparison on enum value and return the desired enum

type GetSqlExecutionPlanRequest

GetSqlExecutionPlanRequest wrapper for the GetSqlExecutionPlan operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlanRequest.

type GetSqlExecutionPlanRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

    // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

    // The attribute of the SQL execution plan.
    Attribute GetSqlExecutionPlanAttributeEnum `mandatory:"true" contributesTo:"query" name:"attribute" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSqlExecutionPlanRequest) BinaryRequestBody

func (request GetSqlExecutionPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSqlExecutionPlanRequest) HTTPRequest

func (request GetSqlExecutionPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlExecutionPlanRequest) RetryPolicy

func (request GetSqlExecutionPlanRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlExecutionPlanRequest) String

func (request GetSqlExecutionPlanRequest) String() string

func (GetSqlExecutionPlanRequest) ValidateEnumValue

func (request GetSqlExecutionPlanRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlExecutionPlanResponse

GetSqlExecutionPlanResponse wrapper for the GetSqlExecutionPlan operation

type GetSqlExecutionPlanResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SqlTuningAdvisorTaskSqlExecutionPlan instance
    SqlTuningAdvisorTaskSqlExecutionPlan `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSqlExecutionPlanResponse) HTTPResponse

func (response GetSqlExecutionPlanResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSqlExecutionPlanResponse) String

func (response GetSqlExecutionPlanResponse) String() string

type GetSqlTuningAdvisorTaskSummaryReportRequest

GetSqlTuningAdvisorTaskSummaryReportRequest wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReportRequest.

type GetSqlTuningAdvisorTaskSummaryReportRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

    // How far back the API will search for begin and end exec id. Unused if neither exec ids nor time filter query params are supplied. This is applicable only for Auto SQL Tuning tasks.
    SearchPeriod GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"`

    // The optional greater than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp. This is applicable only for Auto SQL Tuning tasks.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks.
    BeginExecIdGreaterThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"beginExecIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task. This is applicable only for Auto SQL Tuning tasks.
    EndExecIdLessThanOrEqualTo *int64 `mandatory:"false" contributesTo:"query" name:"endExecIdLessThanOrEqualTo"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSqlTuningAdvisorTaskSummaryReportRequest) BinaryRequestBody

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSqlTuningAdvisorTaskSummaryReportRequest) RetryPolicy

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSqlTuningAdvisorTaskSummaryReportRequest) String

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) String() string

func (GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue

func (request GetSqlTuningAdvisorTaskSummaryReportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSqlTuningAdvisorTaskSummaryReportResponse

GetSqlTuningAdvisorTaskSummaryReportResponse wrapper for the GetSqlTuningAdvisorTaskSummaryReport operation

type GetSqlTuningAdvisorTaskSummaryReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SqlTuningAdvisorTaskSummaryReport instance
    SqlTuningAdvisorTaskSummaryReport `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSqlTuningAdvisorTaskSummaryReportResponse) HTTPResponse

func (response GetSqlTuningAdvisorTaskSummaryReportResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSqlTuningAdvisorTaskSummaryReportResponse) String

func (response GetSqlTuningAdvisorTaskSummaryReportResponse) String() string

type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum Enum with underlying type: string

type GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum string

Set of constants representing the allowable values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

const (
    GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast24hr  GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_24HR"
    GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast7day  GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_7DAY"
    GetSqlTuningAdvisorTaskSummaryReportSearchPeriodLast31day GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "LAST_31DAY"
    GetSqlTuningAdvisorTaskSummaryReportSearchPeriodSinceLast GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "SINCE_LAST"
    GetSqlTuningAdvisorTaskSummaryReportSearchPeriodAll       GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum = "ALL"
)

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues

func GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues() []GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

GetGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnumValues Enumerates the set of values for GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum

func GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum(val string) (GetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum, bool)

GetMappingGetSqlTuningAdvisorTaskSummaryReportSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum

type GetTablespaceRequest

GetTablespaceRequest wrapper for the GetTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetTablespace.go.html to see an example of how to use GetTablespaceRequest.

type GetTablespaceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTablespaceRequest) BinaryRequestBody

func (request GetTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTablespaceRequest) HTTPRequest

func (request GetTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTablespaceRequest) RetryPolicy

func (request GetTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTablespaceRequest) String

func (request GetTablespaceRequest) String() string

func (GetTablespaceRequest) ValidateEnumValue

func (request GetTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTablespaceResponse

GetTablespaceResponse wrapper for the GetTablespace operation

type GetTablespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Tablespace instance
    Tablespace `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTablespaceResponse) HTTPResponse

func (response GetTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTablespaceResponse) String

func (response GetTablespaceResponse) String() string

type GetUserRequest

GetUserRequest wrapper for the GetUser operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetUser.go.html to see an example of how to use GetUserRequest.

type GetUserRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetUserRequest) BinaryRequestBody

func (request GetUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserRequest) HTTPRequest

func (request GetUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserRequest) RetryPolicy

func (request GetUserRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserRequest) String

func (request GetUserRequest) String() string

func (GetUserRequest) ValidateEnumValue

func (request GetUserRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserResponse

GetUserResponse wrapper for the GetUser operation

type GetUserResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The User instance
    User `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetUserResponse) HTTPResponse

func (response GetUserResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserResponse) String

func (response GetUserResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this work request again
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HistoricAddmResult

HistoricAddmResult The details of the historic ADDM task.

type HistoricAddmResult struct {

    // The ID of the historic ADDM task.
    TaskId *int64 `mandatory:"true" json:"taskId"`

    // The creation date of the ADDM task.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Specifies whether the ADDM task returned had already existed or was newly created by the api call.
    IsNewlyCreated *bool `mandatory:"false" json:"isNewlyCreated"`

    // The name of the historic ADDM task.
    TaskName *string `mandatory:"false" json:"taskName"`

    // The description of the ADDM task.
    Description *string `mandatory:"false" json:"description"`

    // The database user who owns the historic ADDM task.
    DbUser *string `mandatory:"false" json:"dbUser"`

    // The status of the ADDM task.
    Status HistoricAddmResultStatusEnum `mandatory:"false" json:"status,omitempty"`

    // A description of how the task was created.
    HowCreated HistoricAddmResultHowCreatedEnum `mandatory:"false" json:"howCreated,omitempty"`

    // The timestamp of the beginning AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
    StartSnapshotTime *common.SDKTime `mandatory:"false" json:"startSnapshotTime"`

    // The timestamp of the ending AWR snapshot used in the ADDM task as defined by date-time RFC3339 format.
    EndSnapshotTime *common.SDKTime `mandatory:"false" json:"endSnapshotTime"`

    // The ID number of the beginning AWR snapshot.
    BeginSnapshotId *int64 `mandatory:"false" json:"beginSnapshotId"`

    // The ID number of the ending AWR snapshot.
    EndSnapshotId *int64 `mandatory:"false" json:"endSnapshotId"`

    // The number of ADDM findings.
    Findings *int64 `mandatory:"false" json:"findings"`
}

func (HistoricAddmResult) String

func (m HistoricAddmResult) String() string

func (HistoricAddmResult) ValidateEnumValue

func (m HistoricAddmResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HistoricAddmResultHowCreatedEnum

HistoricAddmResultHowCreatedEnum Enum with underlying type: string

type HistoricAddmResultHowCreatedEnum string

Set of constants representing the allowable values for HistoricAddmResultHowCreatedEnum

const (
    HistoricAddmResultHowCreatedAuto   HistoricAddmResultHowCreatedEnum = "AUTO"
    HistoricAddmResultHowCreatedManual HistoricAddmResultHowCreatedEnum = "MANUAL"
)

func GetHistoricAddmResultHowCreatedEnumValues

func GetHistoricAddmResultHowCreatedEnumValues() []HistoricAddmResultHowCreatedEnum

GetHistoricAddmResultHowCreatedEnumValues Enumerates the set of values for HistoricAddmResultHowCreatedEnum

func GetMappingHistoricAddmResultHowCreatedEnum

func GetMappingHistoricAddmResultHowCreatedEnum(val string) (HistoricAddmResultHowCreatedEnum, bool)

GetMappingHistoricAddmResultHowCreatedEnum performs case Insensitive comparison on enum value and return the desired enum

type HistoricAddmResultStatusEnum

HistoricAddmResultStatusEnum Enum with underlying type: string

type HistoricAddmResultStatusEnum string

Set of constants representing the allowable values for HistoricAddmResultStatusEnum

const (
    HistoricAddmResultStatusInitial     HistoricAddmResultStatusEnum = "INITIAL"
    HistoricAddmResultStatusExecuting   HistoricAddmResultStatusEnum = "EXECUTING"
    HistoricAddmResultStatusInterrupted HistoricAddmResultStatusEnum = "INTERRUPTED"
    HistoricAddmResultStatusCompleted   HistoricAddmResultStatusEnum = "COMPLETED"
    HistoricAddmResultStatusError       HistoricAddmResultStatusEnum = "ERROR"
)

func GetHistoricAddmResultStatusEnumValues

func GetHistoricAddmResultStatusEnumValues() []HistoricAddmResultStatusEnum

GetHistoricAddmResultStatusEnumValues Enumerates the set of values for HistoricAddmResultStatusEnum

func GetMappingHistoricAddmResultStatusEnum

func GetMappingHistoricAddmResultStatusEnum(val string) (HistoricAddmResultStatusEnum, bool)

GetMappingHistoricAddmResultStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ImplementOptimizerStatisticsAdvisorRecommendationsDetails

ImplementOptimizerStatisticsAdvisorRecommendationsDetails The request details object to implement the Optimizer Statistics Advisor task recommendations.

type ImplementOptimizerStatisticsAdvisorRecommendationsDetails struct {

    // The name of the task.
    TaskName *string `mandatory:"true" json:"taskName"`

    JobDetails *ImplementOptimizerStatisticsAdvisorRecommendationsJob `mandatory:"true" json:"jobDetails"`
}

func (ImplementOptimizerStatisticsAdvisorRecommendationsDetails) String

func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) String() string

func (ImplementOptimizerStatisticsAdvisorRecommendationsDetails) ValidateEnumValue

func (m ImplementOptimizerStatisticsAdvisorRecommendationsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsJob

ImplementOptimizerStatisticsAdvisorRecommendationsJob The job request details to implement the Optimizer Statistics Advisor task recommendations.

type ImplementOptimizerStatisticsAdvisorRecommendationsJob struct {

    // The name of the job. Valid characters are uppercase or lowercase letters,
    // numbers, and "_". The name of the job cannot be modified. It must be unique
    // in the compartment and must begin with an alphabetic character.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ResultLocation JobExecutionResultLocation `mandatory:"true" json:"resultLocation"`

    // The name of the execution.
    Description *string `mandatory:"false" json:"description"`

    Credentials ManagedDatabaseCredential `mandatory:"false" json:"credentials"`
}

func (ImplementOptimizerStatisticsAdvisorRecommendationsJob) String

func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) String() string

func (*ImplementOptimizerStatisticsAdvisorRecommendationsJob) UnmarshalJSON

func (m *ImplementOptimizerStatisticsAdvisorRecommendationsJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImplementOptimizerStatisticsAdvisorRecommendationsJob) ValidateEnumValue

func (m ImplementOptimizerStatisticsAdvisorRecommendationsJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsRequest

ImplementOptimizerStatisticsAdvisorRecommendationsRequest wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ImplementOptimizerStatisticsAdvisorRecommendations.go.html to see an example of how to use ImplementOptimizerStatisticsAdvisorRecommendationsRequest.

type ImplementOptimizerStatisticsAdvisorRecommendationsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the Optimizer Statistics Advisor execution.
    ExecutionName *string `mandatory:"true" contributesTo:"path" name:"executionName"`

    // The Optimizer Statistics Advisor recommendations implementation request.
    ImplementOptimizerStatisticsAdvisorRecommendationsDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) BinaryRequestBody

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) RetryPolicy

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) String

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) String() string

func (ImplementOptimizerStatisticsAdvisorRecommendationsRequest) ValidateEnumValue

func (request ImplementOptimizerStatisticsAdvisorRecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImplementOptimizerStatisticsAdvisorRecommendationsResponse

ImplementOptimizerStatisticsAdvisorRecommendationsResponse wrapper for the ImplementOptimizerStatisticsAdvisorRecommendations operation

type ImplementOptimizerStatisticsAdvisorRecommendationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ImplementOptimizerStatisticsAdvisorRecommendationsResponse) HTTPResponse

func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ImplementOptimizerStatisticsAdvisorRecommendationsResponse) String

func (response ImplementOptimizerStatisticsAdvisorRecommendationsResponse) String() string

type InstanceDetails

InstanceDetails The details of the Oracle Real Application Clusters (Oracle RAC) database instance.

type InstanceDetails struct {

    // The ID of the Oracle RAC database instance.
    Id *int `mandatory:"true" json:"id"`

    // The name of the Oracle RAC database instance.
    Name *string `mandatory:"true" json:"name"`

    // The name of the host of the Oracle RAC database instance.
    HostName *string `mandatory:"true" json:"hostName"`

    // The status of the Oracle RAC database instance.
    Status InstanceDetailsStatusEnum `mandatory:"true" json:"status"`
}

func (InstanceDetails) String

func (m InstanceDetails) String() string

func (InstanceDetails) ValidateEnumValue

func (m InstanceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InstanceDetailsStatusEnum

InstanceDetailsStatusEnum Enum with underlying type: string

type InstanceDetailsStatusEnum string

Set of constants representing the allowable values for InstanceDetailsStatusEnum

const (
    InstanceDetailsStatusUp      InstanceDetailsStatusEnum = "UP"
    InstanceDetailsStatusDown    InstanceDetailsStatusEnum = "DOWN"
    InstanceDetailsStatusUnknown InstanceDetailsStatusEnum = "UNKNOWN"
)

func GetInstanceDetailsStatusEnumValues

func GetInstanceDetailsStatusEnumValues() []InstanceDetailsStatusEnum

GetInstanceDetailsStatusEnumValues Enumerates the set of values for InstanceDetailsStatusEnum

func GetMappingInstanceDetailsStatusEnum

func GetMappingInstanceDetailsStatusEnum(val string) (InstanceDetailsStatusEnum, bool)

GetMappingInstanceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Job

Job The details of the job.

type Job interface {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    GetId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    GetCompartmentId() *string

    // The display name of the job.
    GetName() *string

    // The schedule type of the job.
    GetScheduleType() JobScheduleTypeEnum

    // The lifecycle state of the job.
    GetLifecycleState() JobLifecycleStateEnum

    // The date and time when the job was created.
    GetTimeCreated() *common.SDKTime

    // The date and time when the job was last updated.
    GetTimeUpdated() *common.SDKTime

    // The description of the job.
    GetDescription() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    GetManagedDatabaseGroupId() *string

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    GetManagedDatabaseId() *string

    // The details of the Managed Databases where the job has to be executed.
    GetManagedDatabasesDetails() []JobDatabase

    // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
    GetDatabaseSubType() DatabaseSubTypeEnum

    // The job timeout duration, which is expressed like "1h 10m 15s".
    GetTimeout() *string

    GetResultLocation() JobExecutionResultLocation

    GetScheduleDetails() *JobScheduleDetails

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    GetSubmissionErrorMessage() *string
}

type JobCollection

JobCollection A collection of job objects.

type JobCollection struct {

    // A list of JobSummary objects.
    Items []JobSummary `mandatory:"true" json:"items"`
}

func (JobCollection) String

func (m JobCollection) String() string

func (JobCollection) ValidateEnumValue

func (m JobCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobDatabase

JobDatabase The Managed Database on which the job is executed.

type JobDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // A list of the supported infrastructure that can be used to deploy the database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"false" json:"isCluster"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`
}

func (JobDatabase) String

func (m JobDatabase) String() string

func (JobDatabase) ValidateEnumValue

func (m JobDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecution

JobExecution The details of a job execution.

type JobExecution struct {

    // The identifier of the job execution.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job execution.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database associated with the job execution.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // The name of the Managed Database associated with the job execution.
    ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The identifier of the associated job run.
    JobRunId *string `mandatory:"true" json:"jobRunId"`

    // The status of the job execution.
    Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

    // The date and time when the job execution was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // A list of the supported infrastructure that can be used to deploy the database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"false" json:"isCluster"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The error message that is returned if the job execution fails. Null is returned if the job is
    // still running or if the job execution is successful.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    ResultDetails JobExecutionResultDetails `mandatory:"false" json:"resultDetails"`

    // The date and time when the job execution completed.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`

    // The database user name used to execute the SQL job.
    UserName *string `mandatory:"false" json:"userName"`

    // The SQL text executed as part of the job.
    SqlText *string `mandatory:"false" json:"sqlText"`

    ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`
}

func (JobExecution) String

func (m JobExecution) String() string

func (*JobExecution) UnmarshalJSON

func (m *JobExecution) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (JobExecution) ValidateEnumValue

func (m JobExecution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionCollection

JobExecutionCollection A collection of job execution objects.

type JobExecutionCollection struct {

    // A list of JobExecutionSummary objects.
    Items []JobExecutionSummary `mandatory:"true" json:"items"`
}

func (JobExecutionCollection) String

func (m JobExecutionCollection) String() string

func (JobExecutionCollection) ValidateEnumValue

func (m JobExecutionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionResultDetails

JobExecutionResultDetails The job execution result details.

type JobExecutionResultDetails interface {
}

type JobExecutionResultDetailsTypeEnum

JobExecutionResultDetailsTypeEnum Enum with underlying type: string

type JobExecutionResultDetailsTypeEnum string

Set of constants representing the allowable values for JobExecutionResultDetailsTypeEnum

const (
    JobExecutionResultDetailsTypeObjectStorage JobExecutionResultDetailsTypeEnum = "OBJECT_STORAGE"
)

func GetJobExecutionResultDetailsTypeEnumValues

func GetJobExecutionResultDetailsTypeEnumValues() []JobExecutionResultDetailsTypeEnum

GetJobExecutionResultDetailsTypeEnumValues Enumerates the set of values for JobExecutionResultDetailsTypeEnum

func GetMappingJobExecutionResultDetailsTypeEnum

func GetMappingJobExecutionResultDetailsTypeEnum(val string) (JobExecutionResultDetailsTypeEnum, bool)

GetMappingJobExecutionResultDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionResultLocation

JobExecutionResultLocation The location of the job execution result.

type JobExecutionResultLocation interface {
}

type JobExecutionResultLocationTypeEnum

JobExecutionResultLocationTypeEnum Enum with underlying type: string

type JobExecutionResultLocationTypeEnum string

Set of constants representing the allowable values for JobExecutionResultLocationTypeEnum

const (
    JobExecutionResultLocationTypeObjectStorage JobExecutionResultLocationTypeEnum = "OBJECT_STORAGE"
)

func GetJobExecutionResultLocationTypeEnumValues

func GetJobExecutionResultLocationTypeEnumValues() []JobExecutionResultLocationTypeEnum

GetJobExecutionResultLocationTypeEnumValues Enumerates the set of values for JobExecutionResultLocationTypeEnum

func GetMappingJobExecutionResultLocationTypeEnum

func GetMappingJobExecutionResultLocationTypeEnum(val string) (JobExecutionResultLocationTypeEnum, bool)

GetMappingJobExecutionResultLocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionStatusEnum

JobExecutionStatusEnum Enum with underlying type: string

type JobExecutionStatusEnum string

Set of constants representing the allowable values for JobExecutionStatusEnum

const (
    JobExecutionStatusSucceeded  JobExecutionStatusEnum = "SUCCEEDED"
    JobExecutionStatusFailed     JobExecutionStatusEnum = "FAILED"
    JobExecutionStatusInProgress JobExecutionStatusEnum = "IN_PROGRESS"
)

func GetJobExecutionStatusEnumValues

func GetJobExecutionStatusEnumValues() []JobExecutionStatusEnum

GetJobExecutionStatusEnumValues Enumerates the set of values for JobExecutionStatusEnum

func GetMappingJobExecutionStatusEnum

func GetMappingJobExecutionStatusEnum(val string) (JobExecutionStatusEnum, bool)

GetMappingJobExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobExecutionSummary

JobExecutionSummary A summary of a job execution on a Managed Database.

type JobExecutionSummary struct {

    // The identifier of the job execution.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job execution.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database associated with the job execution.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // The name of the Managed Database associated with the job execution.
    ManagedDatabaseName *string `mandatory:"true" json:"managedDatabaseName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job execution.
    Status JobExecutionStatusEnum `mandatory:"true" json:"status"`

    // The date and time when the job execution was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"false" json:"databaseType,omitempty"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, or a Non-container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // A list of the supported infrastructure that can be used to deploy the database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"false" json:"isCluster"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The date and time when the job execution was completed.
    TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"`
}

func (JobExecutionSummary) String

func (m JobExecutionSummary) String() string

func (JobExecutionSummary) ValidateEnumValue

func (m JobExecutionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummary

JobExecutionsStatusSummary A summary of the status of the job executions.

type JobExecutionsStatusSummary struct {

    // The status of the job execution.
    Status JobExecutionsStatusSummaryStatusEnum `mandatory:"true" json:"status"`

    // The number of job executions of a particular status.
    Count *int `mandatory:"true" json:"count"`
}

func (JobExecutionsStatusSummary) String

func (m JobExecutionsStatusSummary) String() string

func (JobExecutionsStatusSummary) ValidateEnumValue

func (m JobExecutionsStatusSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummaryCollection

JobExecutionsStatusSummaryCollection A collection of job execution status summary objects.

type JobExecutionsStatusSummaryCollection struct {

    // A list of JobExecutionsSummary objects.
    Items []JobExecutionsStatusSummary `mandatory:"true" json:"items"`
}

func (JobExecutionsStatusSummaryCollection) String

func (m JobExecutionsStatusSummaryCollection) String() string

func (JobExecutionsStatusSummaryCollection) ValidateEnumValue

func (m JobExecutionsStatusSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobExecutionsStatusSummaryStatusEnum

JobExecutionsStatusSummaryStatusEnum Enum with underlying type: string

type JobExecutionsStatusSummaryStatusEnum string

Set of constants representing the allowable values for JobExecutionsStatusSummaryStatusEnum

const (
    JobExecutionsStatusSummaryStatusSucceeded  JobExecutionsStatusSummaryStatusEnum = "SUCCEEDED"
    JobExecutionsStatusSummaryStatusFailed     JobExecutionsStatusSummaryStatusEnum = "FAILED"
    JobExecutionsStatusSummaryStatusInProgress JobExecutionsStatusSummaryStatusEnum = "IN_PROGRESS"
)

func GetJobExecutionsStatusSummaryStatusEnumValues

func GetJobExecutionsStatusSummaryStatusEnumValues() []JobExecutionsStatusSummaryStatusEnum

GetJobExecutionsStatusSummaryStatusEnumValues Enumerates the set of values for JobExecutionsStatusSummaryStatusEnum

func GetMappingJobExecutionsStatusSummaryStatusEnum

func GetMappingJobExecutionsStatusSummaryStatusEnum(val string) (JobExecutionsStatusSummaryStatusEnum, bool)

GetMappingJobExecutionsStatusSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobLifecycleStateEnum

JobLifecycleStateEnum Enum with underlying type: string

type JobLifecycleStateEnum string

Set of constants representing the allowable values for JobLifecycleStateEnum

const (
    JobLifecycleStateActive   JobLifecycleStateEnum = "ACTIVE"
    JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE"
)

func GetJobLifecycleStateEnumValues

func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum

GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)

GetMappingJobLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type JobRun

JobRun The details of a specific job run.

type JobRun struct {

    // The identifier of the job run.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job run.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job run.
    RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

    // The date and time when the job run was submitted.
    TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

    // The date and time when the job run was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of Managed Database where the parent job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

func (JobRun) String

func (m JobRun) String() string

func (JobRun) ValidateEnumValue

func (m JobRun) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobRunCollection

JobRunCollection A collection of job run objects.

type JobRunCollection struct {

    // A list of JobRunSummary objects.
    Items []JobRunSummary `mandatory:"true" json:"items"`
}

func (JobRunCollection) String

func (m JobRunCollection) String() string

func (JobRunCollection) ValidateEnumValue

func (m JobRunCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobRunRunStatusEnum

JobRunRunStatusEnum Enum with underlying type: string

type JobRunRunStatusEnum string

Set of constants representing the allowable values for JobRunRunStatusEnum

const (
    JobRunRunStatusCompleted  JobRunRunStatusEnum = "COMPLETED"
    JobRunRunStatusFailed     JobRunRunStatusEnum = "FAILED"
    JobRunRunStatusInProgress JobRunRunStatusEnum = "IN_PROGRESS"
)

func GetJobRunRunStatusEnumValues

func GetJobRunRunStatusEnumValues() []JobRunRunStatusEnum

GetJobRunRunStatusEnumValues Enumerates the set of values for JobRunRunStatusEnum

func GetMappingJobRunRunStatusEnum

func GetMappingJobRunRunStatusEnum(val string) (JobRunRunStatusEnum, bool)

GetMappingJobRunRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type JobRunSummary

JobRunSummary A summary of a specific job run.

type JobRunSummary struct {

    // The identifier of the job run.
    Id *string `mandatory:"true" json:"id"`

    // The name of the job run.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the parent job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent job.
    JobId *string `mandatory:"true" json:"jobId"`

    // The name of the parent job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the job run.
    RunStatus JobRunRunStatusEnum `mandatory:"true" json:"runStatus"`

    // The date and time when the job run was submitted.
    TimeSubmitted *common.SDKTime `mandatory:"true" json:"timeSubmitted"`

    // The date and time when the job run was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the parent job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the parent job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`
}

func (JobRunSummary) String

func (m JobRunSummary) String() string

func (JobRunSummary) ValidateEnumValue

func (m JobRunSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobScheduleDetails

JobScheduleDetails The details of the job schedule.

type JobScheduleDetails struct {

    // The start time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"false" json:"startTime"`

    // The end time of the scheduled job in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"false" json:"endTime"`

    // The interval type for a recurring scheduled job. For a non-recurring (one time) job, NEVER must be specified as the interval type.
    IntervalType JobScheduleDetailsIntervalTypeEnum `mandatory:"false" json:"intervalType,omitempty"`

    // The value for the interval period for a recurring scheduled job.
    IntervalValue *string `mandatory:"false" json:"intervalValue"`
}

func (JobScheduleDetails) String

func (m JobScheduleDetails) String() string

func (JobScheduleDetails) ValidateEnumValue

func (m JobScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobScheduleDetailsIntervalTypeEnum

JobScheduleDetailsIntervalTypeEnum Enum with underlying type: string

type JobScheduleDetailsIntervalTypeEnum string

Set of constants representing the allowable values for JobScheduleDetailsIntervalTypeEnum

const (
    JobScheduleDetailsIntervalTypeDaily   JobScheduleDetailsIntervalTypeEnum = "DAILY"
    JobScheduleDetailsIntervalTypeHourly  JobScheduleDetailsIntervalTypeEnum = "HOURLY"
    JobScheduleDetailsIntervalTypeWeekly  JobScheduleDetailsIntervalTypeEnum = "WEEKLY"
    JobScheduleDetailsIntervalTypeMonthly JobScheduleDetailsIntervalTypeEnum = "MONTHLY"
    JobScheduleDetailsIntervalTypeNever   JobScheduleDetailsIntervalTypeEnum = "NEVER"
)

func GetJobScheduleDetailsIntervalTypeEnumValues

func GetJobScheduleDetailsIntervalTypeEnumValues() []JobScheduleDetailsIntervalTypeEnum

GetJobScheduleDetailsIntervalTypeEnumValues Enumerates the set of values for JobScheduleDetailsIntervalTypeEnum

func GetMappingJobScheduleDetailsIntervalTypeEnum

func GetMappingJobScheduleDetailsIntervalTypeEnum(val string) (JobScheduleDetailsIntervalTypeEnum, bool)

GetMappingJobScheduleDetailsIntervalTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobScheduleTypeEnum

JobScheduleTypeEnum Enum with underlying type: string

type JobScheduleTypeEnum string

Set of constants representing the allowable values for JobScheduleTypeEnum

const (
    JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE"
    JobScheduleTypeLater     JobScheduleTypeEnum = "LATER"
)

func GetJobScheduleTypeEnumValues

func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum

GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum

func GetMappingJobScheduleTypeEnum

func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)

GetMappingJobScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JobSummary

JobSummary A summary of the job.

type JobSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the job.
    Name *string `mandatory:"true" json:"name"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The type of job.
    JobType JobTypesEnum `mandatory:"true" json:"jobType"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time when the job was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time when the job was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The subtype of the Oracle Database where the job has to be executed. Only applicable when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`
}

func (JobSummary) String

func (m JobSummary) String() string

func (JobSummary) ValidateEnumValue

func (m JobSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JobTypesEnum

JobTypesEnum Enum with underlying type: string

type JobTypesEnum string

Set of constants representing the allowable values for JobTypesEnum

const (
    JobTypesSql JobTypesEnum = "SQL"
)

func GetJobTypesEnumValues

func GetJobTypesEnumValues() []JobTypesEnum

GetJobTypesEnumValues Enumerates the set of values for JobTypesEnum

func GetMappingJobTypesEnum

func GetMappingJobTypesEnum(val string) (JobTypesEnum, bool)

GetMappingJobTypesEnum performs case Insensitive comparison on enum value and return the desired enum

type LifecycleStatesEnum

LifecycleStatesEnum Enum with underlying type: string

type LifecycleStatesEnum string

Set of constants representing the allowable values for LifecycleStatesEnum

const (
    LifecycleStatesCreating LifecycleStatesEnum = "CREATING"
    LifecycleStatesUpdating LifecycleStatesEnum = "UPDATING"
    LifecycleStatesActive   LifecycleStatesEnum = "ACTIVE"
    LifecycleStatesDeleting LifecycleStatesEnum = "DELETING"
    LifecycleStatesDeleted  LifecycleStatesEnum = "DELETED"
    LifecycleStatesFailed   LifecycleStatesEnum = "FAILED"
)

func GetLifecycleStatesEnumValues

func GetLifecycleStatesEnumValues() []LifecycleStatesEnum

GetLifecycleStatesEnumValues Enumerates the set of values for LifecycleStatesEnum

func GetMappingLifecycleStatesEnum

func GetMappingLifecycleStatesEnum(val string) (LifecycleStatesEnum, bool)

GetMappingLifecycleStatesEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsLevelFilterEnum

ListAlertLogsLevelFilterEnum Enum with underlying type: string

type ListAlertLogsLevelFilterEnum string

Set of constants representing the allowable values for ListAlertLogsLevelFilterEnum

const (
    ListAlertLogsLevelFilterCritical  ListAlertLogsLevelFilterEnum = "CRITICAL"
    ListAlertLogsLevelFilterSevere    ListAlertLogsLevelFilterEnum = "SEVERE"
    ListAlertLogsLevelFilterImportant ListAlertLogsLevelFilterEnum = "IMPORTANT"
    ListAlertLogsLevelFilterNormal    ListAlertLogsLevelFilterEnum = "NORMAL"
    ListAlertLogsLevelFilterAll       ListAlertLogsLevelFilterEnum = "ALL"
)

func GetListAlertLogsLevelFilterEnumValues

func GetListAlertLogsLevelFilterEnumValues() []ListAlertLogsLevelFilterEnum

GetListAlertLogsLevelFilterEnumValues Enumerates the set of values for ListAlertLogsLevelFilterEnum

func GetMappingListAlertLogsLevelFilterEnum

func GetMappingListAlertLogsLevelFilterEnum(val string) (ListAlertLogsLevelFilterEnum, bool)

GetMappingListAlertLogsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsRequest

ListAlertLogsRequest wrapper for the ListAlertLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAlertLogs.go.html to see an example of how to use ListAlertLogsRequest.

type ListAlertLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional greater than or equal to timestamp to filter the logs.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to timestamp to filter the logs.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional parameter to filter the alert logs by log level.
    LevelFilter ListAlertLogsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"`

    // The optional parameter to filter the attention or alert logs by type.
    TypeFilter ListAlertLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

    // The optional query parameter to filter the attention or alert logs by search text.
    LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

    // The flag to indicate whether the search text is regular expression or not.
    IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

    // The possible sortBy values of attention logs.
    SortBy ListAlertLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListAlertLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAlertLogsRequest) BinaryRequestBody

func (request ListAlertLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAlertLogsRequest) HTTPRequest

func (request ListAlertLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAlertLogsRequest) RetryPolicy

func (request ListAlertLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAlertLogsRequest) String

func (request ListAlertLogsRequest) String() string

func (ListAlertLogsRequest) ValidateEnumValue

func (request ListAlertLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAlertLogsResponse

ListAlertLogsResponse wrapper for the ListAlertLogs operation

type ListAlertLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AlertLogCollection instances
    AlertLogCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAlertLogsResponse) HTTPResponse

func (response ListAlertLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAlertLogsResponse) String

func (response ListAlertLogsResponse) String() string

type ListAlertLogsSortByEnum

ListAlertLogsSortByEnum Enum with underlying type: string

type ListAlertLogsSortByEnum string

Set of constants representing the allowable values for ListAlertLogsSortByEnum

const (
    ListAlertLogsSortByLevel     ListAlertLogsSortByEnum = "LEVEL"
    ListAlertLogsSortByType      ListAlertLogsSortByEnum = "TYPE"
    ListAlertLogsSortByMessage   ListAlertLogsSortByEnum = "MESSAGE"
    ListAlertLogsSortByTimestamp ListAlertLogsSortByEnum = "TIMESTAMP"
)

func GetListAlertLogsSortByEnumValues

func GetListAlertLogsSortByEnumValues() []ListAlertLogsSortByEnum

GetListAlertLogsSortByEnumValues Enumerates the set of values for ListAlertLogsSortByEnum

func GetMappingListAlertLogsSortByEnum

func GetMappingListAlertLogsSortByEnum(val string) (ListAlertLogsSortByEnum, bool)

GetMappingListAlertLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsSortOrderEnum

ListAlertLogsSortOrderEnum Enum with underlying type: string

type ListAlertLogsSortOrderEnum string

Set of constants representing the allowable values for ListAlertLogsSortOrderEnum

const (
    ListAlertLogsSortOrderAsc  ListAlertLogsSortOrderEnum = "ASC"
    ListAlertLogsSortOrderDesc ListAlertLogsSortOrderEnum = "DESC"
)

func GetListAlertLogsSortOrderEnumValues

func GetListAlertLogsSortOrderEnumValues() []ListAlertLogsSortOrderEnum

GetListAlertLogsSortOrderEnumValues Enumerates the set of values for ListAlertLogsSortOrderEnum

func GetMappingListAlertLogsSortOrderEnum

func GetMappingListAlertLogsSortOrderEnum(val string) (ListAlertLogsSortOrderEnum, bool)

GetMappingListAlertLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAlertLogsTypeFilterEnum

ListAlertLogsTypeFilterEnum Enum with underlying type: string

type ListAlertLogsTypeFilterEnum string

Set of constants representing the allowable values for ListAlertLogsTypeFilterEnum

const (
    ListAlertLogsTypeFilterUnknown       ListAlertLogsTypeFilterEnum = "UNKNOWN"
    ListAlertLogsTypeFilterIncidentError ListAlertLogsTypeFilterEnum = "INCIDENT_ERROR"
    ListAlertLogsTypeFilterError         ListAlertLogsTypeFilterEnum = "ERROR"
    ListAlertLogsTypeFilterWarning       ListAlertLogsTypeFilterEnum = "WARNING"
    ListAlertLogsTypeFilterNotification  ListAlertLogsTypeFilterEnum = "NOTIFICATION"
    ListAlertLogsTypeFilterTrace         ListAlertLogsTypeFilterEnum = "TRACE"
    ListAlertLogsTypeFilterAll           ListAlertLogsTypeFilterEnum = "ALL"
)

func GetListAlertLogsTypeFilterEnumValues

func GetListAlertLogsTypeFilterEnumValues() []ListAlertLogsTypeFilterEnum

GetListAlertLogsTypeFilterEnumValues Enumerates the set of values for ListAlertLogsTypeFilterEnum

func GetMappingListAlertLogsTypeFilterEnum

func GetMappingListAlertLogsTypeFilterEnum(val string) (ListAlertLogsTypeFilterEnum, bool)

GetMappingListAlertLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAsmPropertiesRequest

ListAsmPropertiesRequest wrapper for the ListAsmProperties operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAsmProperties.go.html to see an example of how to use ListAsmPropertiesRequest.

type ListAsmPropertiesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListAsmPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListAsmPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAsmPropertiesRequest) BinaryRequestBody

func (request ListAsmPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAsmPropertiesRequest) HTTPRequest

func (request ListAsmPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAsmPropertiesRequest) RetryPolicy

func (request ListAsmPropertiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAsmPropertiesRequest) String

func (request ListAsmPropertiesRequest) String() string

func (ListAsmPropertiesRequest) ValidateEnumValue

func (request ListAsmPropertiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAsmPropertiesResponse

ListAsmPropertiesResponse wrapper for the ListAsmProperties operation

type ListAsmPropertiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AsmPropertyCollection instances
    AsmPropertyCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAsmPropertiesResponse) HTTPResponse

func (response ListAsmPropertiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAsmPropertiesResponse) String

func (response ListAsmPropertiesResponse) String() string

type ListAsmPropertiesSortByEnum

ListAsmPropertiesSortByEnum Enum with underlying type: string

type ListAsmPropertiesSortByEnum string

Set of constants representing the allowable values for ListAsmPropertiesSortByEnum

const (
    ListAsmPropertiesSortByTimecreated ListAsmPropertiesSortByEnum = "TIMECREATED"
    ListAsmPropertiesSortByName        ListAsmPropertiesSortByEnum = "NAME"
)

func GetListAsmPropertiesSortByEnumValues

func GetListAsmPropertiesSortByEnumValues() []ListAsmPropertiesSortByEnum

GetListAsmPropertiesSortByEnumValues Enumerates the set of values for ListAsmPropertiesSortByEnum

func GetMappingListAsmPropertiesSortByEnum

func GetMappingListAsmPropertiesSortByEnum(val string) (ListAsmPropertiesSortByEnum, bool)

GetMappingListAsmPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAsmPropertiesSortOrderEnum

ListAsmPropertiesSortOrderEnum Enum with underlying type: string

type ListAsmPropertiesSortOrderEnum string

Set of constants representing the allowable values for ListAsmPropertiesSortOrderEnum

const (
    ListAsmPropertiesSortOrderAsc  ListAsmPropertiesSortOrderEnum = "ASC"
    ListAsmPropertiesSortOrderDesc ListAsmPropertiesSortOrderEnum = "DESC"
)

func GetListAsmPropertiesSortOrderEnumValues

func GetListAsmPropertiesSortOrderEnumValues() []ListAsmPropertiesSortOrderEnum

GetListAsmPropertiesSortOrderEnumValues Enumerates the set of values for ListAsmPropertiesSortOrderEnum

func GetMappingListAsmPropertiesSortOrderEnum

func GetMappingListAsmPropertiesSortOrderEnum(val string) (ListAsmPropertiesSortOrderEnum, bool)

GetMappingListAsmPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssociatedDatabasesRequest

ListAssociatedDatabasesRequest wrapper for the ListAssociatedDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAssociatedDatabases.go.html to see an example of how to use ListAssociatedDatabasesRequest.

type ListAssociatedDatabasesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListAssociatedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The option to sort databases using a specific Database Management private endpoint.
    SortBy ListAssociatedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAssociatedDatabasesRequest) BinaryRequestBody

func (request ListAssociatedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAssociatedDatabasesRequest) HTTPRequest

func (request ListAssociatedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAssociatedDatabasesRequest) RetryPolicy

func (request ListAssociatedDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAssociatedDatabasesRequest) String

func (request ListAssociatedDatabasesRequest) String() string

func (ListAssociatedDatabasesRequest) ValidateEnumValue

func (request ListAssociatedDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAssociatedDatabasesResponse

ListAssociatedDatabasesResponse wrapper for the ListAssociatedDatabases operation

type ListAssociatedDatabasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AssociatedDatabaseCollection instances
    AssociatedDatabaseCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListAssociatedDatabasesResponse) HTTPResponse

func (response ListAssociatedDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAssociatedDatabasesResponse) String

func (response ListAssociatedDatabasesResponse) String() string

type ListAssociatedDatabasesSortByEnum

ListAssociatedDatabasesSortByEnum Enum with underlying type: string

type ListAssociatedDatabasesSortByEnum string

Set of constants representing the allowable values for ListAssociatedDatabasesSortByEnum

const (
    ListAssociatedDatabasesSortByTimeregistered ListAssociatedDatabasesSortByEnum = "timeRegistered"
)

func GetListAssociatedDatabasesSortByEnumValues

func GetListAssociatedDatabasesSortByEnumValues() []ListAssociatedDatabasesSortByEnum

GetListAssociatedDatabasesSortByEnumValues Enumerates the set of values for ListAssociatedDatabasesSortByEnum

func GetMappingListAssociatedDatabasesSortByEnum

func GetMappingListAssociatedDatabasesSortByEnum(val string) (ListAssociatedDatabasesSortByEnum, bool)

GetMappingListAssociatedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAssociatedDatabasesSortOrderEnum

ListAssociatedDatabasesSortOrderEnum Enum with underlying type: string

type ListAssociatedDatabasesSortOrderEnum string

Set of constants representing the allowable values for ListAssociatedDatabasesSortOrderEnum

const (
    ListAssociatedDatabasesSortOrderAsc  ListAssociatedDatabasesSortOrderEnum = "ASC"
    ListAssociatedDatabasesSortOrderDesc ListAssociatedDatabasesSortOrderEnum = "DESC"
)

func GetListAssociatedDatabasesSortOrderEnumValues

func GetListAssociatedDatabasesSortOrderEnumValues() []ListAssociatedDatabasesSortOrderEnum

GetListAssociatedDatabasesSortOrderEnumValues Enumerates the set of values for ListAssociatedDatabasesSortOrderEnum

func GetMappingListAssociatedDatabasesSortOrderEnum

func GetMappingListAssociatedDatabasesSortOrderEnum(val string) (ListAssociatedDatabasesSortOrderEnum, bool)

GetMappingListAssociatedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsRequest

ListAttentionLogsRequest wrapper for the ListAttentionLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAttentionLogs.go.html to see an example of how to use ListAttentionLogsRequest.

type ListAttentionLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional greater than or equal to timestamp to filter the logs.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to timestamp to filter the logs.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional parameter to filter the attention logs by urgency.
    UrgencyFilter ListAttentionLogsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"`

    // The optional parameter to filter the attention or alert logs by type.
    TypeFilter ListAttentionLogsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

    // The optional query parameter to filter the attention or alert logs by search text.
    LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

    // The flag to indicate whether the search text is regular expression or not.
    IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

    // The possible sortBy values of attention logs.
    SortBy ListAttentionLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListAttentionLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAttentionLogsRequest) BinaryRequestBody

func (request ListAttentionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAttentionLogsRequest) HTTPRequest

func (request ListAttentionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAttentionLogsRequest) RetryPolicy

func (request ListAttentionLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAttentionLogsRequest) String

func (request ListAttentionLogsRequest) String() string

func (ListAttentionLogsRequest) ValidateEnumValue

func (request ListAttentionLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAttentionLogsResponse

ListAttentionLogsResponse wrapper for the ListAttentionLogs operation

type ListAttentionLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AttentionLogCollection instances
    AttentionLogCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAttentionLogsResponse) HTTPResponse

func (response ListAttentionLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAttentionLogsResponse) String

func (response ListAttentionLogsResponse) String() string

type ListAttentionLogsSortByEnum

ListAttentionLogsSortByEnum Enum with underlying type: string

type ListAttentionLogsSortByEnum string

Set of constants representing the allowable values for ListAttentionLogsSortByEnum

const (
    ListAttentionLogsSortByUrgency    ListAttentionLogsSortByEnum = "URGENCY"
    ListAttentionLogsSortByType       ListAttentionLogsSortByEnum = "TYPE"
    ListAttentionLogsSortByMessage    ListAttentionLogsSortByEnum = "MESSAGE"
    ListAttentionLogsSortByTimestamp  ListAttentionLogsSortByEnum = "TIMESTAMP"
    ListAttentionLogsSortByScope      ListAttentionLogsSortByEnum = "SCOPE"
    ListAttentionLogsSortByTargetUser ListAttentionLogsSortByEnum = "TARGET_USER"
)

func GetListAttentionLogsSortByEnumValues

func GetListAttentionLogsSortByEnumValues() []ListAttentionLogsSortByEnum

GetListAttentionLogsSortByEnumValues Enumerates the set of values for ListAttentionLogsSortByEnum

func GetMappingListAttentionLogsSortByEnum

func GetMappingListAttentionLogsSortByEnum(val string) (ListAttentionLogsSortByEnum, bool)

GetMappingListAttentionLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsSortOrderEnum

ListAttentionLogsSortOrderEnum Enum with underlying type: string

type ListAttentionLogsSortOrderEnum string

Set of constants representing the allowable values for ListAttentionLogsSortOrderEnum

const (
    ListAttentionLogsSortOrderAsc  ListAttentionLogsSortOrderEnum = "ASC"
    ListAttentionLogsSortOrderDesc ListAttentionLogsSortOrderEnum = "DESC"
)

func GetListAttentionLogsSortOrderEnumValues

func GetListAttentionLogsSortOrderEnumValues() []ListAttentionLogsSortOrderEnum

GetListAttentionLogsSortOrderEnumValues Enumerates the set of values for ListAttentionLogsSortOrderEnum

func GetMappingListAttentionLogsSortOrderEnum

func GetMappingListAttentionLogsSortOrderEnum(val string) (ListAttentionLogsSortOrderEnum, bool)

GetMappingListAttentionLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsTypeFilterEnum

ListAttentionLogsTypeFilterEnum Enum with underlying type: string

type ListAttentionLogsTypeFilterEnum string

Set of constants representing the allowable values for ListAttentionLogsTypeFilterEnum

const (
    ListAttentionLogsTypeFilterUnknown       ListAttentionLogsTypeFilterEnum = "UNKNOWN"
    ListAttentionLogsTypeFilterIncidentError ListAttentionLogsTypeFilterEnum = "INCIDENT_ERROR"
    ListAttentionLogsTypeFilterError         ListAttentionLogsTypeFilterEnum = "ERROR"
    ListAttentionLogsTypeFilterWarning       ListAttentionLogsTypeFilterEnum = "WARNING"
    ListAttentionLogsTypeFilterNotification  ListAttentionLogsTypeFilterEnum = "NOTIFICATION"
    ListAttentionLogsTypeFilterTrace         ListAttentionLogsTypeFilterEnum = "TRACE"
    ListAttentionLogsTypeFilterAll           ListAttentionLogsTypeFilterEnum = "ALL"
)

func GetListAttentionLogsTypeFilterEnumValues

func GetListAttentionLogsTypeFilterEnumValues() []ListAttentionLogsTypeFilterEnum

GetListAttentionLogsTypeFilterEnumValues Enumerates the set of values for ListAttentionLogsTypeFilterEnum

func GetMappingListAttentionLogsTypeFilterEnum

func GetMappingListAttentionLogsTypeFilterEnum(val string) (ListAttentionLogsTypeFilterEnum, bool)

GetMappingListAttentionLogsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttentionLogsUrgencyFilterEnum

ListAttentionLogsUrgencyFilterEnum Enum with underlying type: string

type ListAttentionLogsUrgencyFilterEnum string

Set of constants representing the allowable values for ListAttentionLogsUrgencyFilterEnum

const (
    ListAttentionLogsUrgencyFilterImmediate  ListAttentionLogsUrgencyFilterEnum = "IMMEDIATE"
    ListAttentionLogsUrgencyFilterSoon       ListAttentionLogsUrgencyFilterEnum = "SOON"
    ListAttentionLogsUrgencyFilterDeferrable ListAttentionLogsUrgencyFilterEnum = "DEFERRABLE"
    ListAttentionLogsUrgencyFilterInfo       ListAttentionLogsUrgencyFilterEnum = "INFO"
    ListAttentionLogsUrgencyFilterAll        ListAttentionLogsUrgencyFilterEnum = "ALL"
)

func GetListAttentionLogsUrgencyFilterEnumValues

func GetListAttentionLogsUrgencyFilterEnumValues() []ListAttentionLogsUrgencyFilterEnum

GetListAttentionLogsUrgencyFilterEnumValues Enumerates the set of values for ListAttentionLogsUrgencyFilterEnum

func GetMappingListAttentionLogsUrgencyFilterEnum

func GetMappingListAttentionLogsUrgencyFilterEnum(val string) (ListAttentionLogsUrgencyFilterEnum, bool)

GetMappingListAttentionLogsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbSnapshotsRequest

ListAwrDbSnapshotsRequest wrapper for the ListAwrDbSnapshots operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAwrDbSnapshots.go.html to see an example of how to use ListAwrDbSnapshotsRequest.

type ListAwrDbSnapshotsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR snapshot summary data.
    SortBy ListAwrDbSnapshotsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder ListAwrDbSnapshotsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAwrDbSnapshotsRequest) BinaryRequestBody

func (request ListAwrDbSnapshotsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) HTTPRequest

func (request ListAwrDbSnapshotsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbSnapshotsRequest) RetryPolicy

func (request ListAwrDbSnapshotsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbSnapshotsRequest) String

func (request ListAwrDbSnapshotsRequest) String() string

func (ListAwrDbSnapshotsRequest) ValidateEnumValue

func (request ListAwrDbSnapshotsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDbSnapshotsResponse

ListAwrDbSnapshotsResponse wrapper for the ListAwrDbSnapshots operation

type ListAwrDbSnapshotsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSnapshotCollection instances
    AwrDbSnapshotCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAwrDbSnapshotsResponse) HTTPResponse

func (response ListAwrDbSnapshotsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbSnapshotsResponse) String

func (response ListAwrDbSnapshotsResponse) String() string

type ListAwrDbSnapshotsSortByEnum

ListAwrDbSnapshotsSortByEnum Enum with underlying type: string

type ListAwrDbSnapshotsSortByEnum string

Set of constants representing the allowable values for ListAwrDbSnapshotsSortByEnum

const (
    ListAwrDbSnapshotsSortByTimeBegin  ListAwrDbSnapshotsSortByEnum = "TIME_BEGIN"
    ListAwrDbSnapshotsSortBySnapshotId ListAwrDbSnapshotsSortByEnum = "SNAPSHOT_ID"
)

func GetListAwrDbSnapshotsSortByEnumValues

func GetListAwrDbSnapshotsSortByEnumValues() []ListAwrDbSnapshotsSortByEnum

GetListAwrDbSnapshotsSortByEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortByEnum

func GetMappingListAwrDbSnapshotsSortByEnum

func GetMappingListAwrDbSnapshotsSortByEnum(val string) (ListAwrDbSnapshotsSortByEnum, bool)

GetMappingListAwrDbSnapshotsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbSnapshotsSortOrderEnum

ListAwrDbSnapshotsSortOrderEnum Enum with underlying type: string

type ListAwrDbSnapshotsSortOrderEnum string

Set of constants representing the allowable values for ListAwrDbSnapshotsSortOrderEnum

const (
    ListAwrDbSnapshotsSortOrderAsc  ListAwrDbSnapshotsSortOrderEnum = "ASC"
    ListAwrDbSnapshotsSortOrderDesc ListAwrDbSnapshotsSortOrderEnum = "DESC"
)

func GetListAwrDbSnapshotsSortOrderEnumValues

func GetListAwrDbSnapshotsSortOrderEnumValues() []ListAwrDbSnapshotsSortOrderEnum

GetListAwrDbSnapshotsSortOrderEnumValues Enumerates the set of values for ListAwrDbSnapshotsSortOrderEnum

func GetMappingListAwrDbSnapshotsSortOrderEnum

func GetMappingListAwrDbSnapshotsSortOrderEnum(val string) (ListAwrDbSnapshotsSortOrderEnum, bool)

GetMappingListAwrDbSnapshotsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbsRequest

ListAwrDbsRequest wrapper for the ListAwrDbs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListAwrDbs.go.html to see an example of how to use ListAwrDbsRequest.

type ListAwrDbsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional single value query parameter to filter the entity name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR summary data.
    SortBy ListAwrDbsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder ListAwrDbsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListAwrDbsRequest) BinaryRequestBody

func (request ListAwrDbsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAwrDbsRequest) HTTPRequest

func (request ListAwrDbsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAwrDbsRequest) RetryPolicy

func (request ListAwrDbsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListAwrDbsRequest) String

func (request ListAwrDbsRequest) String() string

func (ListAwrDbsRequest) ValidateEnumValue

func (request ListAwrDbsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListAwrDbsResponse

ListAwrDbsResponse wrapper for the ListAwrDbs operation

type ListAwrDbsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbCollection instances
    AwrDbCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAwrDbsResponse) HTTPResponse

func (response ListAwrDbsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListAwrDbsResponse) String

func (response ListAwrDbsResponse) String() string

type ListAwrDbsSortByEnum

ListAwrDbsSortByEnum Enum with underlying type: string

type ListAwrDbsSortByEnum string

Set of constants representing the allowable values for ListAwrDbsSortByEnum

const (
    ListAwrDbsSortByEndIntervalTime ListAwrDbsSortByEnum = "END_INTERVAL_TIME"
    ListAwrDbsSortByName            ListAwrDbsSortByEnum = "NAME"
)

func GetListAwrDbsSortByEnumValues

func GetListAwrDbsSortByEnumValues() []ListAwrDbsSortByEnum

GetListAwrDbsSortByEnumValues Enumerates the set of values for ListAwrDbsSortByEnum

func GetMappingListAwrDbsSortByEnum

func GetMappingListAwrDbsSortByEnum(val string) (ListAwrDbsSortByEnum, bool)

GetMappingListAwrDbsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAwrDbsSortOrderEnum

ListAwrDbsSortOrderEnum Enum with underlying type: string

type ListAwrDbsSortOrderEnum string

Set of constants representing the allowable values for ListAwrDbsSortOrderEnum

const (
    ListAwrDbsSortOrderAsc  ListAwrDbsSortOrderEnum = "ASC"
    ListAwrDbsSortOrderDesc ListAwrDbsSortOrderEnum = "DESC"
)

func GetListAwrDbsSortOrderEnumValues

func GetListAwrDbsSortOrderEnumValues() []ListAwrDbsSortOrderEnum

GetListAwrDbsSortOrderEnumValues Enumerates the set of values for ListAwrDbsSortOrderEnum

func GetMappingListAwrDbsSortOrderEnum

func GetMappingListAwrDbsSortOrderEnum(val string) (ListAwrDbsSortOrderEnum, bool)

GetMappingListAwrDbsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConsumerGroupPrivilegesRequest

ListConsumerGroupPrivilegesRequest wrapper for the ListConsumerGroupPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListConsumerGroupPrivileges.go.html to see an example of how to use ListConsumerGroupPrivilegesRequest.

type ListConsumerGroupPrivilegesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListConsumerGroupPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListConsumerGroupPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConsumerGroupPrivilegesRequest) BinaryRequestBody

func (request ListConsumerGroupPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConsumerGroupPrivilegesRequest) HTTPRequest

func (request ListConsumerGroupPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConsumerGroupPrivilegesRequest) RetryPolicy

func (request ListConsumerGroupPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConsumerGroupPrivilegesRequest) String

func (request ListConsumerGroupPrivilegesRequest) String() string

func (ListConsumerGroupPrivilegesRequest) ValidateEnumValue

func (request ListConsumerGroupPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConsumerGroupPrivilegesResponse

ListConsumerGroupPrivilegesResponse wrapper for the ListConsumerGroupPrivileges operation

type ListConsumerGroupPrivilegesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConsumerGroupPrivilegeCollection instances
    ConsumerGroupPrivilegeCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListConsumerGroupPrivilegesResponse) HTTPResponse

func (response ListConsumerGroupPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConsumerGroupPrivilegesResponse) String

func (response ListConsumerGroupPrivilegesResponse) String() string

type ListConsumerGroupPrivilegesSortByEnum

ListConsumerGroupPrivilegesSortByEnum Enum with underlying type: string

type ListConsumerGroupPrivilegesSortByEnum string

Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortByEnum

const (
    ListConsumerGroupPrivilegesSortByName ListConsumerGroupPrivilegesSortByEnum = "NAME"
)

func GetListConsumerGroupPrivilegesSortByEnumValues

func GetListConsumerGroupPrivilegesSortByEnumValues() []ListConsumerGroupPrivilegesSortByEnum

GetListConsumerGroupPrivilegesSortByEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortByEnum

func GetMappingListConsumerGroupPrivilegesSortByEnum

func GetMappingListConsumerGroupPrivilegesSortByEnum(val string) (ListConsumerGroupPrivilegesSortByEnum, bool)

GetMappingListConsumerGroupPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConsumerGroupPrivilegesSortOrderEnum

ListConsumerGroupPrivilegesSortOrderEnum Enum with underlying type: string

type ListConsumerGroupPrivilegesSortOrderEnum string

Set of constants representing the allowable values for ListConsumerGroupPrivilegesSortOrderEnum

const (
    ListConsumerGroupPrivilegesSortOrderAsc  ListConsumerGroupPrivilegesSortOrderEnum = "ASC"
    ListConsumerGroupPrivilegesSortOrderDesc ListConsumerGroupPrivilegesSortOrderEnum = "DESC"
)

func GetListConsumerGroupPrivilegesSortOrderEnumValues

func GetListConsumerGroupPrivilegesSortOrderEnumValues() []ListConsumerGroupPrivilegesSortOrderEnum

GetListConsumerGroupPrivilegesSortOrderEnumValues Enumerates the set of values for ListConsumerGroupPrivilegesSortOrderEnum

func GetMappingListConsumerGroupPrivilegesSortOrderEnum

func GetMappingListConsumerGroupPrivilegesSortOrderEnum(val string) (ListConsumerGroupPrivilegesSortOrderEnum, bool)

GetMappingListConsumerGroupPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAccessContainersRequest

ListDataAccessContainersRequest wrapper for the ListDataAccessContainers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDataAccessContainers.go.html to see an example of how to use ListDataAccessContainersRequest.

type ListDataAccessContainersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListDataAccessContainersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListDataAccessContainersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataAccessContainersRequest) BinaryRequestBody

func (request ListDataAccessContainersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAccessContainersRequest) HTTPRequest

func (request ListDataAccessContainersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAccessContainersRequest) RetryPolicy

func (request ListDataAccessContainersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAccessContainersRequest) String

func (request ListDataAccessContainersRequest) String() string

func (ListDataAccessContainersRequest) ValidateEnumValue

func (request ListDataAccessContainersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAccessContainersResponse

ListDataAccessContainersResponse wrapper for the ListDataAccessContainers operation

type ListDataAccessContainersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataAccessContainerCollection instances
    DataAccessContainerCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListDataAccessContainersResponse) HTTPResponse

func (response ListDataAccessContainersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAccessContainersResponse) String

func (response ListDataAccessContainersResponse) String() string

type ListDataAccessContainersSortByEnum

ListDataAccessContainersSortByEnum Enum with underlying type: string

type ListDataAccessContainersSortByEnum string

Set of constants representing the allowable values for ListDataAccessContainersSortByEnum

const (
    ListDataAccessContainersSortByName ListDataAccessContainersSortByEnum = "NAME"
)

func GetListDataAccessContainersSortByEnumValues

func GetListDataAccessContainersSortByEnumValues() []ListDataAccessContainersSortByEnum

GetListDataAccessContainersSortByEnumValues Enumerates the set of values for ListDataAccessContainersSortByEnum

func GetMappingListDataAccessContainersSortByEnum

func GetMappingListDataAccessContainersSortByEnum(val string) (ListDataAccessContainersSortByEnum, bool)

GetMappingListDataAccessContainersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAccessContainersSortOrderEnum

ListDataAccessContainersSortOrderEnum Enum with underlying type: string

type ListDataAccessContainersSortOrderEnum string

Set of constants representing the allowable values for ListDataAccessContainersSortOrderEnum

const (
    ListDataAccessContainersSortOrderAsc  ListDataAccessContainersSortOrderEnum = "ASC"
    ListDataAccessContainersSortOrderDesc ListDataAccessContainersSortOrderEnum = "DESC"
)

func GetListDataAccessContainersSortOrderEnumValues

func GetListDataAccessContainersSortOrderEnumValues() []ListDataAccessContainersSortOrderEnum

GetListDataAccessContainersSortOrderEnumValues Enumerates the set of values for ListDataAccessContainersSortOrderEnum

func GetMappingListDataAccessContainersSortOrderEnum

func GetMappingListDataAccessContainersSortOrderEnum(val string) (ListDataAccessContainersSortOrderEnum, bool)

GetMappingListDataAccessContainersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersRequest

ListDatabaseParametersRequest wrapper for the ListDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDatabaseParameters.go.html to see an example of how to use ListDatabaseParametersRequest.

type ListDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The source used to list database parameters. `CURRENT` is used to get the
    // database parameters that are currently in effect for the database
    // instance. `SPFILE` is used to list parameters from the server parameter
    // file. Default is `CURRENT`.
    Source ListDatabaseParametersSourceEnum `mandatory:"false" contributesTo:"query" name:"source" omitEmpty:"true"`

    // A filter to return all parameters that have the text given in their names.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // When true, results include a list of valid values for parameters (if applicable).
    IsAllowedValuesIncluded *bool `mandatory:"false" contributesTo:"query" name:"isAllowedValuesIncluded"`

    // The field to sort information by. Only one sortOrder can be used. The
    // default sort order for `NAME` is ascending and it is case-sensitive.
    SortBy ListDatabaseParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListDatabaseParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDatabaseParametersRequest) BinaryRequestBody

func (request ListDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDatabaseParametersRequest) HTTPRequest

func (request ListDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDatabaseParametersRequest) RetryPolicy

func (request ListDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDatabaseParametersRequest) String

func (request ListDatabaseParametersRequest) String() string

func (ListDatabaseParametersRequest) ValidateEnumValue

func (request ListDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDatabaseParametersResponse

ListDatabaseParametersResponse wrapper for the ListDatabaseParameters operation

type ListDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DatabaseParametersCollection instance
    DatabaseParametersCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListDatabaseParametersResponse) HTTPResponse

func (response ListDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDatabaseParametersResponse) String

func (response ListDatabaseParametersResponse) String() string

type ListDatabaseParametersSortByEnum

ListDatabaseParametersSortByEnum Enum with underlying type: string

type ListDatabaseParametersSortByEnum string

Set of constants representing the allowable values for ListDatabaseParametersSortByEnum

const (
    ListDatabaseParametersSortByName ListDatabaseParametersSortByEnum = "NAME"
)

func GetListDatabaseParametersSortByEnumValues

func GetListDatabaseParametersSortByEnumValues() []ListDatabaseParametersSortByEnum

GetListDatabaseParametersSortByEnumValues Enumerates the set of values for ListDatabaseParametersSortByEnum

func GetMappingListDatabaseParametersSortByEnum

func GetMappingListDatabaseParametersSortByEnum(val string) (ListDatabaseParametersSortByEnum, bool)

GetMappingListDatabaseParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersSortOrderEnum

ListDatabaseParametersSortOrderEnum Enum with underlying type: string

type ListDatabaseParametersSortOrderEnum string

Set of constants representing the allowable values for ListDatabaseParametersSortOrderEnum

const (
    ListDatabaseParametersSortOrderAsc  ListDatabaseParametersSortOrderEnum = "ASC"
    ListDatabaseParametersSortOrderDesc ListDatabaseParametersSortOrderEnum = "DESC"
)

func GetListDatabaseParametersSortOrderEnumValues

func GetListDatabaseParametersSortOrderEnumValues() []ListDatabaseParametersSortOrderEnum

GetListDatabaseParametersSortOrderEnumValues Enumerates the set of values for ListDatabaseParametersSortOrderEnum

func GetMappingListDatabaseParametersSortOrderEnum

func GetMappingListDatabaseParametersSortOrderEnum(val string) (ListDatabaseParametersSortOrderEnum, bool)

GetMappingListDatabaseParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDatabaseParametersSourceEnum

ListDatabaseParametersSourceEnum Enum with underlying type: string

type ListDatabaseParametersSourceEnum string

Set of constants representing the allowable values for ListDatabaseParametersSourceEnum

const (
    ListDatabaseParametersSourceCurrent ListDatabaseParametersSourceEnum = "CURRENT"
    ListDatabaseParametersSourceSpfile  ListDatabaseParametersSourceEnum = "SPFILE"
)

func GetListDatabaseParametersSourceEnumValues

func GetListDatabaseParametersSourceEnumValues() []ListDatabaseParametersSourceEnum

GetListDatabaseParametersSourceEnumValues Enumerates the set of values for ListDatabaseParametersSourceEnum

func GetMappingListDatabaseParametersSourceEnum

func GetMappingListDatabaseParametersSourceEnum(val string) (ListDatabaseParametersSourceEnum, bool)

GetMappingListDatabaseParametersSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsLifecycleStateEnum

ListDbManagementPrivateEndpointsLifecycleStateEnum Enum with underlying type: string

type ListDbManagementPrivateEndpointsLifecycleStateEnum string

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsLifecycleStateEnum

const (
    ListDbManagementPrivateEndpointsLifecycleStateCreating ListDbManagementPrivateEndpointsLifecycleStateEnum = "CREATING"
    ListDbManagementPrivateEndpointsLifecycleStateUpdating ListDbManagementPrivateEndpointsLifecycleStateEnum = "UPDATING"
    ListDbManagementPrivateEndpointsLifecycleStateActive   ListDbManagementPrivateEndpointsLifecycleStateEnum = "ACTIVE"
    ListDbManagementPrivateEndpointsLifecycleStateDeleting ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETING"
    ListDbManagementPrivateEndpointsLifecycleStateDeleted  ListDbManagementPrivateEndpointsLifecycleStateEnum = "DELETED"
    ListDbManagementPrivateEndpointsLifecycleStateFailed   ListDbManagementPrivateEndpointsLifecycleStateEnum = "FAILED"
)

func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues

func GetListDbManagementPrivateEndpointsLifecycleStateEnumValues() []ListDbManagementPrivateEndpointsLifecycleStateEnum

GetListDbManagementPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsLifecycleStateEnum

func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum

func GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum(val string) (ListDbManagementPrivateEndpointsLifecycleStateEnum, bool)

GetMappingListDbManagementPrivateEndpointsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsRequest

ListDbManagementPrivateEndpointsRequest wrapper for the ListDbManagementPrivateEndpoints operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListDbManagementPrivateEndpoints.go.html to see an example of how to use ListDbManagementPrivateEndpointsRequest.

type ListDbManagementPrivateEndpointsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the VCN.
    VcnId *string `mandatory:"false" contributesTo:"query" name:"vcnId"`

    // The option to filter Database Management private endpoints that can used for Oracle Databases in a cluster. This should be used along with the vcnId query parameter.
    IsCluster *bool `mandatory:"false" contributesTo:"query" name:"isCluster"`

    // The lifecycle state of a resource.
    LifecycleState ListDbManagementPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListDbManagementPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListDbManagementPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDbManagementPrivateEndpointsRequest) BinaryRequestBody

func (request ListDbManagementPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDbManagementPrivateEndpointsRequest) HTTPRequest

func (request ListDbManagementPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDbManagementPrivateEndpointsRequest) RetryPolicy

func (request ListDbManagementPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDbManagementPrivateEndpointsRequest) String

func (request ListDbManagementPrivateEndpointsRequest) String() string

func (ListDbManagementPrivateEndpointsRequest) ValidateEnumValue

func (request ListDbManagementPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDbManagementPrivateEndpointsResponse

ListDbManagementPrivateEndpointsResponse wrapper for the ListDbManagementPrivateEndpoints operation

type ListDbManagementPrivateEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DbManagementPrivateEndpointCollection instances
    DbManagementPrivateEndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDbManagementPrivateEndpointsResponse) HTTPResponse

func (response ListDbManagementPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDbManagementPrivateEndpointsResponse) String

func (response ListDbManagementPrivateEndpointsResponse) String() string

type ListDbManagementPrivateEndpointsSortByEnum

ListDbManagementPrivateEndpointsSortByEnum Enum with underlying type: string

type ListDbManagementPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortByEnum

const (
    ListDbManagementPrivateEndpointsSortByTimecreated ListDbManagementPrivateEndpointsSortByEnum = "TIMECREATED"
    ListDbManagementPrivateEndpointsSortByName        ListDbManagementPrivateEndpointsSortByEnum = "NAME"
)

func GetListDbManagementPrivateEndpointsSortByEnumValues

func GetListDbManagementPrivateEndpointsSortByEnumValues() []ListDbManagementPrivateEndpointsSortByEnum

GetListDbManagementPrivateEndpointsSortByEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortByEnum

func GetMappingListDbManagementPrivateEndpointsSortByEnum

func GetMappingListDbManagementPrivateEndpointsSortByEnum(val string) (ListDbManagementPrivateEndpointsSortByEnum, bool)

GetMappingListDbManagementPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDbManagementPrivateEndpointsSortOrderEnum

ListDbManagementPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListDbManagementPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListDbManagementPrivateEndpointsSortOrderEnum

const (
    ListDbManagementPrivateEndpointsSortOrderAsc  ListDbManagementPrivateEndpointsSortOrderEnum = "ASC"
    ListDbManagementPrivateEndpointsSortOrderDesc ListDbManagementPrivateEndpointsSortOrderEnum = "DESC"
)

func GetListDbManagementPrivateEndpointsSortOrderEnumValues

func GetListDbManagementPrivateEndpointsSortOrderEnumValues() []ListDbManagementPrivateEndpointsSortOrderEnum

GetListDbManagementPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListDbManagementPrivateEndpointsSortOrderEnum

func GetMappingListDbManagementPrivateEndpointsSortOrderEnum

func GetMappingListDbManagementPrivateEndpointsSortOrderEnum(val string) (ListDbManagementPrivateEndpointsSortOrderEnum, bool)

GetMappingListDbManagementPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobExecutionsRequest

ListJobExecutionsRequest wrapper for the ListJobExecutions operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobExecutions.go.html to see an example of how to use ListJobExecutionsRequest.

type ListJobExecutionsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The identifier of the job.
    JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The status of the job execution.
    Status *string `mandatory:"false" contributesTo:"query" name:"status"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The identifier of the job run.
    JobRunId *string `mandatory:"false" contributesTo:"query" name:"jobRunId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobExecutionsRequest) BinaryRequestBody

func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobExecutionsRequest) HTTPRequest

func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobExecutionsRequest) RetryPolicy

func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobExecutionsRequest) String

func (request ListJobExecutionsRequest) String() string

func (ListJobExecutionsRequest) ValidateEnumValue

func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobExecutionsResponse

ListJobExecutionsResponse wrapper for the ListJobExecutions operation

type ListJobExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobExecutionCollection instances
    JobExecutionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobExecutionsResponse) HTTPResponse

func (response ListJobExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobExecutionsResponse) String

func (response ListJobExecutionsResponse) String() string

type ListJobExecutionsSortByEnum

ListJobExecutionsSortByEnum Enum with underlying type: string

type ListJobExecutionsSortByEnum string

Set of constants representing the allowable values for ListJobExecutionsSortByEnum

const (
    ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED"
    ListJobExecutionsSortByName        ListJobExecutionsSortByEnum = "NAME"
)

func GetListJobExecutionsSortByEnumValues

func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum

GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)

GetMappingListJobExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobExecutionsSortOrderEnum

ListJobExecutionsSortOrderEnum Enum with underlying type: string

type ListJobExecutionsSortOrderEnum string

Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum

const (
    ListJobExecutionsSortOrderAsc  ListJobExecutionsSortOrderEnum = "ASC"
    ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC"
)

func GetListJobExecutionsSortOrderEnumValues

func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum

GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum

func GetMappingListJobExecutionsSortOrderEnum

func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)

GetMappingListJobExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobRunsRequest

ListJobRunsRequest wrapper for the ListJobRuns operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobRuns.go.html to see an example of how to use ListJobRunsRequest.

type ListJobRunsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The identifier of the job.
    JobId *string `mandatory:"false" contributesTo:"query" name:"jobId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The status of the job run.
    RunStatus *string `mandatory:"false" contributesTo:"query" name:"runStatus"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListJobRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobRunsRequest) BinaryRequestBody

func (request ListJobRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobRunsRequest) HTTPRequest

func (request ListJobRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobRunsRequest) RetryPolicy

func (request ListJobRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobRunsRequest) String

func (request ListJobRunsRequest) String() string

func (ListJobRunsRequest) ValidateEnumValue

func (request ListJobRunsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobRunsResponse

ListJobRunsResponse wrapper for the ListJobRuns operation

type ListJobRunsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobRunCollection instances
    JobRunCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobRunsResponse) HTTPResponse

func (response ListJobRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobRunsResponse) String

func (response ListJobRunsResponse) String() string

type ListJobRunsSortByEnum

ListJobRunsSortByEnum Enum with underlying type: string

type ListJobRunsSortByEnum string

Set of constants representing the allowable values for ListJobRunsSortByEnum

const (
    ListJobRunsSortByTimecreated ListJobRunsSortByEnum = "TIMECREATED"
    ListJobRunsSortByName        ListJobRunsSortByEnum = "NAME"
)

func GetListJobRunsSortByEnumValues

func GetListJobRunsSortByEnumValues() []ListJobRunsSortByEnum

GetListJobRunsSortByEnumValues Enumerates the set of values for ListJobRunsSortByEnum

func GetMappingListJobRunsSortByEnum

func GetMappingListJobRunsSortByEnum(val string) (ListJobRunsSortByEnum, bool)

GetMappingListJobRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobRunsSortOrderEnum

ListJobRunsSortOrderEnum Enum with underlying type: string

type ListJobRunsSortOrderEnum string

Set of constants representing the allowable values for ListJobRunsSortOrderEnum

const (
    ListJobRunsSortOrderAsc  ListJobRunsSortOrderEnum = "ASC"
    ListJobRunsSortOrderDesc ListJobRunsSortOrderEnum = "DESC"
)

func GetListJobRunsSortOrderEnumValues

func GetListJobRunsSortOrderEnumValues() []ListJobRunsSortOrderEnum

GetListJobRunsSortOrderEnumValues Enumerates the set of values for ListJobRunsSortOrderEnum

func GetMappingListJobRunsSortOrderEnum

func GetMappingListJobRunsSortOrderEnum(val string) (ListJobRunsSortOrderEnum, bool)

GetMappingListJobRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobsRequest

ListJobsRequest wrapper for the ListJobs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListJobs.go.html to see an example of how to use ListJobsRequest.

type ListJobsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListJobsRequest) BinaryRequestBody

func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobsRequest) HTTPRequest

func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobsRequest) RetryPolicy

func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListJobsRequest) String

func (request ListJobsRequest) String() string

func (ListJobsRequest) ValidateEnumValue

func (request ListJobsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListJobsResponse

ListJobsResponse wrapper for the ListJobs operation

type ListJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobCollection instances
    JobCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJobsResponse) HTTPResponse

func (response ListJobsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListJobsResponse) String

func (response ListJobsResponse) String() string

type ListJobsSortByEnum

ListJobsSortByEnum Enum with underlying type: string

type ListJobsSortByEnum string

Set of constants representing the allowable values for ListJobsSortByEnum

const (
    ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED"
    ListJobsSortByName        ListJobsSortByEnum = "NAME"
)

func GetListJobsSortByEnumValues

func GetListJobsSortByEnumValues() []ListJobsSortByEnum

GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum

func GetMappingListJobsSortByEnum

func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)

GetMappingListJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobsSortOrderEnum

ListJobsSortOrderEnum Enum with underlying type: string

type ListJobsSortOrderEnum string

Set of constants representing the allowable values for ListJobsSortOrderEnum

const (
    ListJobsSortOrderAsc  ListJobsSortOrderEnum = "ASC"
    ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC"
)

func GetListJobsSortOrderEnumValues

func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum

GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum

func GetMappingListJobsSortOrderEnum

func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)

GetMappingListJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsLifecycleStateEnum

ListManagedDatabaseGroupsLifecycleStateEnum Enum with underlying type: string

type ListManagedDatabaseGroupsLifecycleStateEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsLifecycleStateEnum

const (
    ListManagedDatabaseGroupsLifecycleStateCreating ListManagedDatabaseGroupsLifecycleStateEnum = "CREATING"
    ListManagedDatabaseGroupsLifecycleStateUpdating ListManagedDatabaseGroupsLifecycleStateEnum = "UPDATING"
    ListManagedDatabaseGroupsLifecycleStateActive   ListManagedDatabaseGroupsLifecycleStateEnum = "ACTIVE"
    ListManagedDatabaseGroupsLifecycleStateDeleting ListManagedDatabaseGroupsLifecycleStateEnum = "DELETING"
    ListManagedDatabaseGroupsLifecycleStateDeleted  ListManagedDatabaseGroupsLifecycleStateEnum = "DELETED"
    ListManagedDatabaseGroupsLifecycleStateFailed   ListManagedDatabaseGroupsLifecycleStateEnum = "FAILED"
)

func GetListManagedDatabaseGroupsLifecycleStateEnumValues

func GetListManagedDatabaseGroupsLifecycleStateEnumValues() []ListManagedDatabaseGroupsLifecycleStateEnum

GetListManagedDatabaseGroupsLifecycleStateEnumValues Enumerates the set of values for ListManagedDatabaseGroupsLifecycleStateEnum

func GetMappingListManagedDatabaseGroupsLifecycleStateEnum

func GetMappingListManagedDatabaseGroupsLifecycleStateEnum(val string) (ListManagedDatabaseGroupsLifecycleStateEnum, bool)

GetMappingListManagedDatabaseGroupsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsRequest

ListManagedDatabaseGroupsRequest wrapper for the ListManagedDatabaseGroups operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListManagedDatabaseGroups.go.html to see an example of how to use ListManagedDatabaseGroupsRequest.

type ListManagedDatabaseGroupsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The lifecycle state of a resource.
    LifecycleState ListManagedDatabaseGroupsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListManagedDatabaseGroupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListManagedDatabaseGroupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedDatabaseGroupsRequest) BinaryRequestBody

func (request ListManagedDatabaseGroupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) HTTPRequest

func (request ListManagedDatabaseGroupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabaseGroupsRequest) RetryPolicy

func (request ListManagedDatabaseGroupsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabaseGroupsRequest) String

func (request ListManagedDatabaseGroupsRequest) String() string

func (ListManagedDatabaseGroupsRequest) ValidateEnumValue

func (request ListManagedDatabaseGroupsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedDatabaseGroupsResponse

ListManagedDatabaseGroupsResponse wrapper for the ListManagedDatabaseGroups operation

type ListManagedDatabaseGroupsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedDatabaseGroupCollection instances
    ManagedDatabaseGroupCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedDatabaseGroupsResponse) HTTPResponse

func (response ListManagedDatabaseGroupsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabaseGroupsResponse) String

func (response ListManagedDatabaseGroupsResponse) String() string

type ListManagedDatabaseGroupsSortByEnum

ListManagedDatabaseGroupsSortByEnum Enum with underlying type: string

type ListManagedDatabaseGroupsSortByEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortByEnum

const (
    ListManagedDatabaseGroupsSortByTimecreated ListManagedDatabaseGroupsSortByEnum = "TIMECREATED"
    ListManagedDatabaseGroupsSortByName        ListManagedDatabaseGroupsSortByEnum = "NAME"
)

func GetListManagedDatabaseGroupsSortByEnumValues

func GetListManagedDatabaseGroupsSortByEnumValues() []ListManagedDatabaseGroupsSortByEnum

GetListManagedDatabaseGroupsSortByEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortByEnum

func GetMappingListManagedDatabaseGroupsSortByEnum

func GetMappingListManagedDatabaseGroupsSortByEnum(val string) (ListManagedDatabaseGroupsSortByEnum, bool)

GetMappingListManagedDatabaseGroupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabaseGroupsSortOrderEnum

ListManagedDatabaseGroupsSortOrderEnum Enum with underlying type: string

type ListManagedDatabaseGroupsSortOrderEnum string

Set of constants representing the allowable values for ListManagedDatabaseGroupsSortOrderEnum

const (
    ListManagedDatabaseGroupsSortOrderAsc  ListManagedDatabaseGroupsSortOrderEnum = "ASC"
    ListManagedDatabaseGroupsSortOrderDesc ListManagedDatabaseGroupsSortOrderEnum = "DESC"
)

func GetListManagedDatabaseGroupsSortOrderEnumValues

func GetListManagedDatabaseGroupsSortOrderEnumValues() []ListManagedDatabaseGroupsSortOrderEnum

GetListManagedDatabaseGroupsSortOrderEnumValues Enumerates the set of values for ListManagedDatabaseGroupsSortOrderEnum

func GetMappingListManagedDatabaseGroupsSortOrderEnum

func GetMappingListManagedDatabaseGroupsSortOrderEnum(val string) (ListManagedDatabaseGroupsSortOrderEnum, bool)

GetMappingListManagedDatabaseGroupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesDeploymentTypeEnum

ListManagedDatabasesDeploymentTypeEnum Enum with underlying type: string

type ListManagedDatabasesDeploymentTypeEnum string

Set of constants representing the allowable values for ListManagedDatabasesDeploymentTypeEnum

const (
    ListManagedDatabasesDeploymentTypeOnpremise  ListManagedDatabasesDeploymentTypeEnum = "ONPREMISE"
    ListManagedDatabasesDeploymentTypeBm         ListManagedDatabasesDeploymentTypeEnum = "BM"
    ListManagedDatabasesDeploymentTypeVm         ListManagedDatabasesDeploymentTypeEnum = "VM"
    ListManagedDatabasesDeploymentTypeExadata    ListManagedDatabasesDeploymentTypeEnum = "EXADATA"
    ListManagedDatabasesDeploymentTypeExadataCc  ListManagedDatabasesDeploymentTypeEnum = "EXADATA_CC"
    ListManagedDatabasesDeploymentTypeAutonomous ListManagedDatabasesDeploymentTypeEnum = "AUTONOMOUS"
)

func GetListManagedDatabasesDeploymentTypeEnumValues

func GetListManagedDatabasesDeploymentTypeEnumValues() []ListManagedDatabasesDeploymentTypeEnum

GetListManagedDatabasesDeploymentTypeEnumValues Enumerates the set of values for ListManagedDatabasesDeploymentTypeEnum

func GetMappingListManagedDatabasesDeploymentTypeEnum

func GetMappingListManagedDatabasesDeploymentTypeEnum(val string) (ListManagedDatabasesDeploymentTypeEnum, bool)

GetMappingListManagedDatabasesDeploymentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesManagementOptionEnum

ListManagedDatabasesManagementOptionEnum Enum with underlying type: string

type ListManagedDatabasesManagementOptionEnum string

Set of constants representing the allowable values for ListManagedDatabasesManagementOptionEnum

const (
    ListManagedDatabasesManagementOptionBasic    ListManagedDatabasesManagementOptionEnum = "BASIC"
    ListManagedDatabasesManagementOptionAdvanced ListManagedDatabasesManagementOptionEnum = "ADVANCED"
)

func GetListManagedDatabasesManagementOptionEnumValues

func GetListManagedDatabasesManagementOptionEnumValues() []ListManagedDatabasesManagementOptionEnum

GetListManagedDatabasesManagementOptionEnumValues Enumerates the set of values for ListManagedDatabasesManagementOptionEnum

func GetMappingListManagedDatabasesManagementOptionEnum

func GetMappingListManagedDatabasesManagementOptionEnum(val string) (ListManagedDatabasesManagementOptionEnum, bool)

GetMappingListManagedDatabasesManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesRequest

ListManagedDatabasesRequest wrapper for the ListManagedDatabases operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListManagedDatabases.go.html to see an example of how to use ListManagedDatabasesRequest.

type ListManagedDatabasesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return Managed Databases with the specified management option.
    ManagementOption ListManagedDatabasesManagementOptionEnum `mandatory:"false" contributesTo:"query" name:"managementOption" omitEmpty:"true"`

    // A filter to return Managed Databases of the specified deployment type.
    DeploymentType ListManagedDatabasesDeploymentTypeEnum `mandatory:"false" contributesTo:"query" name:"deploymentType" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListManagedDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListManagedDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListManagedDatabasesRequest) BinaryRequestBody

func (request ListManagedDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListManagedDatabasesRequest) HTTPRequest

func (request ListManagedDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListManagedDatabasesRequest) RetryPolicy

func (request ListManagedDatabasesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListManagedDatabasesRequest) String

func (request ListManagedDatabasesRequest) String() string

func (ListManagedDatabasesRequest) ValidateEnumValue

func (request ListManagedDatabasesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListManagedDatabasesResponse

ListManagedDatabasesResponse wrapper for the ListManagedDatabases operation

type ListManagedDatabasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedDatabaseCollection instances
    ManagedDatabaseCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListManagedDatabasesResponse) HTTPResponse

func (response ListManagedDatabasesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListManagedDatabasesResponse) String

func (response ListManagedDatabasesResponse) String() string

type ListManagedDatabasesSortByEnum

ListManagedDatabasesSortByEnum Enum with underlying type: string

type ListManagedDatabasesSortByEnum string

Set of constants representing the allowable values for ListManagedDatabasesSortByEnum

const (
    ListManagedDatabasesSortByTimecreated ListManagedDatabasesSortByEnum = "TIMECREATED"
    ListManagedDatabasesSortByName        ListManagedDatabasesSortByEnum = "NAME"
)

func GetListManagedDatabasesSortByEnumValues

func GetListManagedDatabasesSortByEnumValues() []ListManagedDatabasesSortByEnum

GetListManagedDatabasesSortByEnumValues Enumerates the set of values for ListManagedDatabasesSortByEnum

func GetMappingListManagedDatabasesSortByEnum

func GetMappingListManagedDatabasesSortByEnum(val string) (ListManagedDatabasesSortByEnum, bool)

GetMappingListManagedDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListManagedDatabasesSortOrderEnum

ListManagedDatabasesSortOrderEnum Enum with underlying type: string

type ListManagedDatabasesSortOrderEnum string

Set of constants representing the allowable values for ListManagedDatabasesSortOrderEnum

const (
    ListManagedDatabasesSortOrderAsc  ListManagedDatabasesSortOrderEnum = "ASC"
    ListManagedDatabasesSortOrderDesc ListManagedDatabasesSortOrderEnum = "DESC"
)

func GetListManagedDatabasesSortOrderEnumValues

func GetListManagedDatabasesSortOrderEnumValues() []ListManagedDatabasesSortOrderEnum

GetListManagedDatabasesSortOrderEnumValues Enumerates the set of values for ListManagedDatabasesSortOrderEnum

func GetMappingListManagedDatabasesSortOrderEnum

func GetMappingListManagedDatabasesSortOrderEnum(val string) (ListManagedDatabasesSortOrderEnum, bool)

GetMappingListManagedDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListObjectPrivilegesRequest

ListObjectPrivilegesRequest wrapper for the ListObjectPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListObjectPrivileges.go.html to see an example of how to use ListObjectPrivilegesRequest.

type ListObjectPrivilegesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListObjectPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListObjectPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListObjectPrivilegesRequest) BinaryRequestBody

func (request ListObjectPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListObjectPrivilegesRequest) HTTPRequest

func (request ListObjectPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListObjectPrivilegesRequest) RetryPolicy

func (request ListObjectPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListObjectPrivilegesRequest) String

func (request ListObjectPrivilegesRequest) String() string

func (ListObjectPrivilegesRequest) ValidateEnumValue

func (request ListObjectPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListObjectPrivilegesResponse

ListObjectPrivilegesResponse wrapper for the ListObjectPrivileges operation

type ListObjectPrivilegesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ObjectPrivilegeCollection instances
    ObjectPrivilegeCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListObjectPrivilegesResponse) HTTPResponse

func (response ListObjectPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListObjectPrivilegesResponse) String

func (response ListObjectPrivilegesResponse) String() string

type ListObjectPrivilegesSortByEnum

ListObjectPrivilegesSortByEnum Enum with underlying type: string

type ListObjectPrivilegesSortByEnum string

Set of constants representing the allowable values for ListObjectPrivilegesSortByEnum

const (
    ListObjectPrivilegesSortByName ListObjectPrivilegesSortByEnum = "NAME"
)

func GetListObjectPrivilegesSortByEnumValues

func GetListObjectPrivilegesSortByEnumValues() []ListObjectPrivilegesSortByEnum

GetListObjectPrivilegesSortByEnumValues Enumerates the set of values for ListObjectPrivilegesSortByEnum

func GetMappingListObjectPrivilegesSortByEnum

func GetMappingListObjectPrivilegesSortByEnum(val string) (ListObjectPrivilegesSortByEnum, bool)

GetMappingListObjectPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListObjectPrivilegesSortOrderEnum

ListObjectPrivilegesSortOrderEnum Enum with underlying type: string

type ListObjectPrivilegesSortOrderEnum string

Set of constants representing the allowable values for ListObjectPrivilegesSortOrderEnum

const (
    ListObjectPrivilegesSortOrderAsc  ListObjectPrivilegesSortOrderEnum = "ASC"
    ListObjectPrivilegesSortOrderDesc ListObjectPrivilegesSortOrderEnum = "DESC"
)

func GetListObjectPrivilegesSortOrderEnumValues

func GetListObjectPrivilegesSortOrderEnumValues() []ListObjectPrivilegesSortOrderEnum

GetListObjectPrivilegesSortOrderEnumValues Enumerates the set of values for ListObjectPrivilegesSortOrderEnum

func GetMappingListObjectPrivilegesSortOrderEnum

func GetMappingListObjectPrivilegesSortOrderEnum(val string) (ListObjectPrivilegesSortOrderEnum, bool)

GetMappingListObjectPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsAdvisorExecutionsRequest

ListOptimizerStatisticsAdvisorExecutionsRequest wrapper for the ListOptimizerStatisticsAdvisorExecutions operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsAdvisorExecutions.go.html to see an example of how to use ListOptimizerStatisticsAdvisorExecutionsRequest.

type ListOptimizerStatisticsAdvisorExecutionsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The start time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

    // The end time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOptimizerStatisticsAdvisorExecutionsRequest) BinaryRequestBody

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsAdvisorExecutionsRequest) RetryPolicy

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsAdvisorExecutionsRequest) String

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) String() string

func (ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue

func (request ListOptimizerStatisticsAdvisorExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsAdvisorExecutionsResponse

ListOptimizerStatisticsAdvisorExecutionsResponse wrapper for the ListOptimizerStatisticsAdvisorExecutions operation

type ListOptimizerStatisticsAdvisorExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OptimizerStatisticsAdvisorExecutionsCollection instance
    OptimizerStatisticsAdvisorExecutionsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListOptimizerStatisticsAdvisorExecutionsResponse) HTTPResponse

func (response ListOptimizerStatisticsAdvisorExecutionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsAdvisorExecutionsResponse) String

func (response ListOptimizerStatisticsAdvisorExecutionsResponse) String() string

type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum Enum with underlying type: string

type ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum string

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

const (
    ListOptimizerStatisticsCollectionAggregationsGroupTypeStatus        ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_STATUS"
    ListOptimizerStatisticsCollectionAggregationsGroupTypeObjectsStatus ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum = "TASK_OBJECTS_STATUS"
)

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues

func GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

GetListOptimizerStatisticsCollectionAggregationsGroupTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionAggregationsGroupTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionAggregationsRequest

ListOptimizerStatisticsCollectionAggregationsRequest wrapper for the ListOptimizerStatisticsCollectionAggregations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsCollectionAggregations.go.html to see an example of how to use ListOptimizerStatisticsCollectionAggregationsRequest.

type ListOptimizerStatisticsCollectionAggregationsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optimizer statistics tasks grouped by type.
    GroupType ListOptimizerStatisticsCollectionAggregationsGroupTypeEnum `mandatory:"true" contributesTo:"query" name:"groupType" omitEmpty:"true"`

    // The start time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

    // The end time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

    // The filter types of the optimizer statistics tasks.
    TaskType ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOptimizerStatisticsCollectionAggregationsRequest) BinaryRequestBody

func (request ListOptimizerStatisticsCollectionAggregationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest

func (request ListOptimizerStatisticsCollectionAggregationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionAggregationsRequest) RetryPolicy

func (request ListOptimizerStatisticsCollectionAggregationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsCollectionAggregationsRequest) String

func (request ListOptimizerStatisticsCollectionAggregationsRequest) String() string

func (ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue

func (request ListOptimizerStatisticsCollectionAggregationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsCollectionAggregationsResponse

ListOptimizerStatisticsCollectionAggregationsResponse wrapper for the ListOptimizerStatisticsCollectionAggregations operation

type ListOptimizerStatisticsCollectionAggregationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OptimizerStatisticsCollectionAggregationsCollection instances
    OptimizerStatisticsCollectionAggregationsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOptimizerStatisticsCollectionAggregationsResponse) HTTPResponse

func (response ListOptimizerStatisticsCollectionAggregationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsCollectionAggregationsResponse) String

func (response ListOptimizerStatisticsCollectionAggregationsResponse) String() string

type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum Enum with underlying type: string

type ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum string

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

const (
    ListOptimizerStatisticsCollectionAggregationsTaskTypeAll    ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "ALL"
    ListOptimizerStatisticsCollectionAggregationsTaskTypeManual ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "MANUAL"
    ListOptimizerStatisticsCollectionAggregationsTaskTypeAuto   ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum = "AUTO"
)

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues

func GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

GetListOptimizerStatisticsCollectionAggregationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionAggregationsTaskTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionAggregationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsRequest

ListOptimizerStatisticsCollectionOperationsRequest wrapper for the ListOptimizerStatisticsCollectionOperations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListOptimizerStatisticsCollectionOperations.go.html to see an example of how to use ListOptimizerStatisticsCollectionOperationsRequest.

type ListOptimizerStatisticsCollectionOperationsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The start time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTimeGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"startTimeGreaterThanOrEqualTo"`

    // The end time of the time range to retrieve the optimizer statistics of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTimeLessThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"endTimeLessThanOrEqualTo"`

    // The filter types of the optimizer statistics tasks.
    TaskType ListOptimizerStatisticsCollectionOperationsTaskTypeEnum `mandatory:"false" contributesTo:"query" name:"taskType" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The parameter used to filter the optimizer statistics operations.
    // Any property of the OptimizerStatisticsCollectionOperationSummary can be used to define the filter condition.
    // The allowed conditional operators are AND or OR, and the allowed binary operators are are >, < and =. Any other operator is regarded invalid.
    // Example: jobName=<replace with job name> AND status=<replace with status>
    FilterBy *string `mandatory:"false" contributesTo:"query" name:"filterBy"`

    // Sorts the list of optimizer statistics operations based on a specific attribute.
    SortBy ListOptimizerStatisticsCollectionOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListOptimizerStatisticsCollectionOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOptimizerStatisticsCollectionOperationsRequest) BinaryRequestBody

func (request ListOptimizerStatisticsCollectionOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest

func (request ListOptimizerStatisticsCollectionOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOptimizerStatisticsCollectionOperationsRequest) RetryPolicy

func (request ListOptimizerStatisticsCollectionOperationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOptimizerStatisticsCollectionOperationsRequest) String

func (request ListOptimizerStatisticsCollectionOperationsRequest) String() string

func (ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue

func (request ListOptimizerStatisticsCollectionOperationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOptimizerStatisticsCollectionOperationsResponse

ListOptimizerStatisticsCollectionOperationsResponse wrapper for the ListOptimizerStatisticsCollectionOperations operation

type ListOptimizerStatisticsCollectionOperationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OptimizerStatisticsCollectionOperationsCollection instances
    OptimizerStatisticsCollectionOperationsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListOptimizerStatisticsCollectionOperationsResponse) HTTPResponse

func (response ListOptimizerStatisticsCollectionOperationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOptimizerStatisticsCollectionOperationsResponse) String

func (response ListOptimizerStatisticsCollectionOperationsResponse) String() string

type ListOptimizerStatisticsCollectionOperationsSortByEnum

ListOptimizerStatisticsCollectionOperationsSortByEnum Enum with underlying type: string

type ListOptimizerStatisticsCollectionOperationsSortByEnum string

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortByEnum

const (
    ListOptimizerStatisticsCollectionOperationsSortByStartTime ListOptimizerStatisticsCollectionOperationsSortByEnum = "START_TIME"
    ListOptimizerStatisticsCollectionOperationsSortByEndTime   ListOptimizerStatisticsCollectionOperationsSortByEnum = "END_TIME"
    ListOptimizerStatisticsCollectionOperationsSortByStatus    ListOptimizerStatisticsCollectionOperationsSortByEnum = "STATUS"
)

func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues

func GetListOptimizerStatisticsCollectionOperationsSortByEnumValues() []ListOptimizerStatisticsCollectionOperationsSortByEnum

GetListOptimizerStatisticsCollectionOperationsSortByEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortByEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortByEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsSortOrderEnum

ListOptimizerStatisticsCollectionOperationsSortOrderEnum Enum with underlying type: string

type ListOptimizerStatisticsCollectionOperationsSortOrderEnum string

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

const (
    ListOptimizerStatisticsCollectionOperationsSortOrderAsc  ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "ASC"
    ListOptimizerStatisticsCollectionOperationsSortOrderDesc ListOptimizerStatisticsCollectionOperationsSortOrderEnum = "DESC"
)

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues

func GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues() []ListOptimizerStatisticsCollectionOperationsSortOrderEnum

GetListOptimizerStatisticsCollectionOperationsSortOrderEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum

func GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum(val string) (ListOptimizerStatisticsCollectionOperationsSortOrderEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

ListOptimizerStatisticsCollectionOperationsTaskTypeEnum Enum with underlying type: string

type ListOptimizerStatisticsCollectionOperationsTaskTypeEnum string

Set of constants representing the allowable values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

const (
    ListOptimizerStatisticsCollectionOperationsTaskTypeAll    ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "ALL"
    ListOptimizerStatisticsCollectionOperationsTaskTypeManual ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "MANUAL"
    ListOptimizerStatisticsCollectionOperationsTaskTypeAuto   ListOptimizerStatisticsCollectionOperationsTaskTypeEnum = "AUTO"
)

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues

func GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues() []ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

GetListOptimizerStatisticsCollectionOperationsTaskTypeEnumValues Enumerates the set of values for ListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum

func GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum(val string) (ListOptimizerStatisticsCollectionOperationsTaskTypeEnum, bool)

GetMappingListOptimizerStatisticsCollectionOperationsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPreferredCredentialsRequest

ListPreferredCredentialsRequest wrapper for the ListPreferredCredentials operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListPreferredCredentials.go.html to see an example of how to use ListPreferredCredentialsRequest.

type ListPreferredCredentialsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPreferredCredentialsRequest) BinaryRequestBody

func (request ListPreferredCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPreferredCredentialsRequest) HTTPRequest

func (request ListPreferredCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPreferredCredentialsRequest) RetryPolicy

func (request ListPreferredCredentialsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPreferredCredentialsRequest) String

func (request ListPreferredCredentialsRequest) String() string

func (ListPreferredCredentialsRequest) ValidateEnumValue

func (request ListPreferredCredentialsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPreferredCredentialsResponse

ListPreferredCredentialsResponse wrapper for the ListPreferredCredentials operation

type ListPreferredCredentialsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PreferredCredentialCollection instance
    PreferredCredentialCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPreferredCredentialsResponse) HTTPResponse

func (response ListPreferredCredentialsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPreferredCredentialsResponse) String

func (response ListPreferredCredentialsResponse) String() string

type ListProxiedForUsersRequest

ListProxiedForUsersRequest wrapper for the ListProxiedForUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListProxiedForUsers.go.html to see an example of how to use ListProxiedForUsersRequest.

type ListProxiedForUsersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListProxiedForUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListProxiedForUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProxiedForUsersRequest) BinaryRequestBody

func (request ListProxiedForUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProxiedForUsersRequest) HTTPRequest

func (request ListProxiedForUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProxiedForUsersRequest) RetryPolicy

func (request ListProxiedForUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProxiedForUsersRequest) String

func (request ListProxiedForUsersRequest) String() string

func (ListProxiedForUsersRequest) ValidateEnumValue

func (request ListProxiedForUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProxiedForUsersResponse

ListProxiedForUsersResponse wrapper for the ListProxiedForUsers operation

type ListProxiedForUsersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProxiedForUserCollection instances
    ProxiedForUserCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListProxiedForUsersResponse) HTTPResponse

func (response ListProxiedForUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProxiedForUsersResponse) String

func (response ListProxiedForUsersResponse) String() string

type ListProxiedForUsersSortByEnum

ListProxiedForUsersSortByEnum Enum with underlying type: string

type ListProxiedForUsersSortByEnum string

Set of constants representing the allowable values for ListProxiedForUsersSortByEnum

const (
    ListProxiedForUsersSortByName ListProxiedForUsersSortByEnum = "NAME"
)

func GetListProxiedForUsersSortByEnumValues

func GetListProxiedForUsersSortByEnumValues() []ListProxiedForUsersSortByEnum

GetListProxiedForUsersSortByEnumValues Enumerates the set of values for ListProxiedForUsersSortByEnum

func GetMappingListProxiedForUsersSortByEnum

func GetMappingListProxiedForUsersSortByEnum(val string) (ListProxiedForUsersSortByEnum, bool)

GetMappingListProxiedForUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxiedForUsersSortOrderEnum

ListProxiedForUsersSortOrderEnum Enum with underlying type: string

type ListProxiedForUsersSortOrderEnum string

Set of constants representing the allowable values for ListProxiedForUsersSortOrderEnum

const (
    ListProxiedForUsersSortOrderAsc  ListProxiedForUsersSortOrderEnum = "ASC"
    ListProxiedForUsersSortOrderDesc ListProxiedForUsersSortOrderEnum = "DESC"
)

func GetListProxiedForUsersSortOrderEnumValues

func GetListProxiedForUsersSortOrderEnumValues() []ListProxiedForUsersSortOrderEnum

GetListProxiedForUsersSortOrderEnumValues Enumerates the set of values for ListProxiedForUsersSortOrderEnum

func GetMappingListProxiedForUsersSortOrderEnum

func GetMappingListProxiedForUsersSortOrderEnum(val string) (ListProxiedForUsersSortOrderEnum, bool)

GetMappingListProxiedForUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxyUsersRequest

ListProxyUsersRequest wrapper for the ListProxyUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListProxyUsers.go.html to see an example of how to use ListProxyUsersRequest.

type ListProxyUsersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListProxyUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListProxyUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProxyUsersRequest) BinaryRequestBody

func (request ListProxyUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProxyUsersRequest) HTTPRequest

func (request ListProxyUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProxyUsersRequest) RetryPolicy

func (request ListProxyUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProxyUsersRequest) String

func (request ListProxyUsersRequest) String() string

func (ListProxyUsersRequest) ValidateEnumValue

func (request ListProxyUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProxyUsersResponse

ListProxyUsersResponse wrapper for the ListProxyUsers operation

type ListProxyUsersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProxyUserCollection instances
    ProxyUserCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListProxyUsersResponse) HTTPResponse

func (response ListProxyUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProxyUsersResponse) String

func (response ListProxyUsersResponse) String() string

type ListProxyUsersSortByEnum

ListProxyUsersSortByEnum Enum with underlying type: string

type ListProxyUsersSortByEnum string

Set of constants representing the allowable values for ListProxyUsersSortByEnum

const (
    ListProxyUsersSortByName ListProxyUsersSortByEnum = "NAME"
)

func GetListProxyUsersSortByEnumValues

func GetListProxyUsersSortByEnumValues() []ListProxyUsersSortByEnum

GetListProxyUsersSortByEnumValues Enumerates the set of values for ListProxyUsersSortByEnum

func GetMappingListProxyUsersSortByEnum

func GetMappingListProxyUsersSortByEnum(val string) (ListProxyUsersSortByEnum, bool)

GetMappingListProxyUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProxyUsersSortOrderEnum

ListProxyUsersSortOrderEnum Enum with underlying type: string

type ListProxyUsersSortOrderEnum string

Set of constants representing the allowable values for ListProxyUsersSortOrderEnum

const (
    ListProxyUsersSortOrderAsc  ListProxyUsersSortOrderEnum = "ASC"
    ListProxyUsersSortOrderDesc ListProxyUsersSortOrderEnum = "DESC"
)

func GetListProxyUsersSortOrderEnumValues

func GetListProxyUsersSortOrderEnumValues() []ListProxyUsersSortOrderEnum

GetListProxyUsersSortOrderEnumValues Enumerates the set of values for ListProxyUsersSortOrderEnum

func GetMappingListProxyUsersSortOrderEnum

func GetMappingListProxyUsersSortOrderEnum(val string) (ListProxyUsersSortOrderEnum, bool)

GetMappingListProxyUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRolesRequest

ListRolesRequest wrapper for the ListRoles operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListRoles.go.html to see an example of how to use ListRolesRequest.

type ListRolesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListRolesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListRolesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRolesRequest) BinaryRequestBody

func (request ListRolesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRolesRequest) HTTPRequest

func (request ListRolesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRolesRequest) RetryPolicy

func (request ListRolesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRolesRequest) String

func (request ListRolesRequest) String() string

func (ListRolesRequest) ValidateEnumValue

func (request ListRolesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRolesResponse

ListRolesResponse wrapper for the ListRoles operation

type ListRolesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RoleCollection instances
    RoleCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListRolesResponse) HTTPResponse

func (response ListRolesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRolesResponse) String

func (response ListRolesResponse) String() string

type ListRolesSortByEnum

ListRolesSortByEnum Enum with underlying type: string

type ListRolesSortByEnum string

Set of constants representing the allowable values for ListRolesSortByEnum

const (
    ListRolesSortByName ListRolesSortByEnum = "NAME"
)

func GetListRolesSortByEnumValues

func GetListRolesSortByEnumValues() []ListRolesSortByEnum

GetListRolesSortByEnumValues Enumerates the set of values for ListRolesSortByEnum

func GetMappingListRolesSortByEnum

func GetMappingListRolesSortByEnum(val string) (ListRolesSortByEnum, bool)

GetMappingListRolesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRolesSortOrderEnum

ListRolesSortOrderEnum Enum with underlying type: string

type ListRolesSortOrderEnum string

Set of constants representing the allowable values for ListRolesSortOrderEnum

const (
    ListRolesSortOrderAsc  ListRolesSortOrderEnum = "ASC"
    ListRolesSortOrderDesc ListRolesSortOrderEnum = "DESC"
)

func GetListRolesSortOrderEnumValues

func GetListRolesSortOrderEnumValues() []ListRolesSortOrderEnum

GetListRolesSortOrderEnumValues Enumerates the set of values for ListRolesSortOrderEnum

func GetMappingListRolesSortOrderEnum

func GetMappingListRolesSortOrderEnum(val string) (ListRolesSortOrderEnum, bool)

GetMappingListRolesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

ListSqlTuningAdvisorTaskFindingsFindingFilterEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskFindingsFindingFilterEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

const (
    ListSqlTuningAdvisorTaskFindingsFindingFilterNone          ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "none"
    ListSqlTuningAdvisorTaskFindingsFindingFilterFindings      ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "FINDINGS"
    ListSqlTuningAdvisorTaskFindingsFindingFilterNofindings    ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "NOFINDINGS"
    ListSqlTuningAdvisorTaskFindingsFindingFilterErrors        ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ERRORS"
    ListSqlTuningAdvisorTaskFindingsFindingFilterProfiles      ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "PROFILES"
    ListSqlTuningAdvisorTaskFindingsFindingFilterIndices       ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "INDICES"
    ListSqlTuningAdvisorTaskFindingsFindingFilterStats         ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "STATS"
    ListSqlTuningAdvisorTaskFindingsFindingFilterRestructure   ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "RESTRUCTURE"
    ListSqlTuningAdvisorTaskFindingsFindingFilterAlternative   ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "ALTERNATIVE"
    ListSqlTuningAdvisorTaskFindingsFindingFilterAutoProfiles  ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "AUTO_PROFILES"
    ListSqlTuningAdvisorTaskFindingsFindingFilterOtherProfiles ListSqlTuningAdvisorTaskFindingsFindingFilterEnum = "OTHER_PROFILES"
)

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues

func GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues() []ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

GetListSqlTuningAdvisorTaskFindingsFindingFilterEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum

func GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum(val string) (ListSqlTuningAdvisorTaskFindingsFindingFilterEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsFindingFilterEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsRequest

ListSqlTuningAdvisorTaskFindingsRequest wrapper for the ListSqlTuningAdvisorTaskFindings operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindingsRequest.

type ListSqlTuningAdvisorTaskFindingsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

    // The optional greater than or equal to filter on the execution ID related to a specific SQL Tuning Advisor task.
    BeginExecId *int64 `mandatory:"false" contributesTo:"query" name:"beginExecId"`

    // The optional less than or equal to query parameter to filter on the execution ID related to a specific SQL Tuning Advisor task.
    EndExecId *int64 `mandatory:"false" contributesTo:"query" name:"endExecId"`

    // The search period during which the API will search for begin and end exec id, if not supplied.
    // Unused if beginExecId and endExecId optional query params are both supplied.
    SearchPeriod ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum `mandatory:"false" contributesTo:"query" name:"searchPeriod" omitEmpty:"true"`

    // The filter used to display specific findings in the report.
    FindingFilter ListSqlTuningAdvisorTaskFindingsFindingFilterEnum `mandatory:"false" contributesTo:"query" name:"findingFilter" omitEmpty:"true"`

    // The hash value of the object for the statistic finding search.
    StatsHashFilter *string `mandatory:"false" contributesTo:"query" name:"statsHashFilter"`

    // The hash value of the index table name.
    IndexHashFilter *string `mandatory:"false" contributesTo:"query" name:"indexHashFilter"`

    // The possible sortBy values of an object's recommendations.
    SortBy ListSqlTuningAdvisorTaskFindingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder ListSqlTuningAdvisorTaskFindingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody

func (request ListSqlTuningAdvisorTaskFindingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest

func (request ListSqlTuningAdvisorTaskFindingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskFindingsRequest) RetryPolicy

func (request ListSqlTuningAdvisorTaskFindingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTaskFindingsRequest) String

func (request ListSqlTuningAdvisorTaskFindingsRequest) String() string

func (ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTaskFindingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTaskFindingsResponse

ListSqlTuningAdvisorTaskFindingsResponse wrapper for the ListSqlTuningAdvisorTaskFindings operation

type ListSqlTuningAdvisorTaskFindingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SqlTuningAdvisorTaskFindingCollection instances
    SqlTuningAdvisorTaskFindingCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse

func (response ListSqlTuningAdvisorTaskFindingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTaskFindingsResponse) String

func (response ListSqlTuningAdvisorTaskFindingsResponse) String() string

type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

const (
    ListSqlTuningAdvisorTaskFindingsSearchPeriodLast24hr  ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_24HR"
    ListSqlTuningAdvisorTaskFindingsSearchPeriodLast7day  ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_7DAY"
    ListSqlTuningAdvisorTaskFindingsSearchPeriodLast31day ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "LAST_31DAY"
    ListSqlTuningAdvisorTaskFindingsSearchPeriodSinceLast ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "SINCE_LAST"
    ListSqlTuningAdvisorTaskFindingsSearchPeriodAll       ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum = "ALL"
)

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues

func GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues() []ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

GetListSqlTuningAdvisorTaskFindingsSearchPeriodEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum(val string) (ListSqlTuningAdvisorTaskFindingsSearchPeriodEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSearchPeriodEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsSortByEnum

ListSqlTuningAdvisorTaskFindingsSortByEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskFindingsSortByEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortByEnum

const (
    ListSqlTuningAdvisorTaskFindingsSortByDbtimeBenefit ListSqlTuningAdvisorTaskFindingsSortByEnum = "DBTIME_BENEFIT"
    ListSqlTuningAdvisorTaskFindingsSortByParsingSchema ListSqlTuningAdvisorTaskFindingsSortByEnum = "PARSING_SCHEMA"
    ListSqlTuningAdvisorTaskFindingsSortBySqlId         ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_ID"
    ListSqlTuningAdvisorTaskFindingsSortByStats         ListSqlTuningAdvisorTaskFindingsSortByEnum = "STATS"
    ListSqlTuningAdvisorTaskFindingsSortByProfiles      ListSqlTuningAdvisorTaskFindingsSortByEnum = "PROFILES"
    ListSqlTuningAdvisorTaskFindingsSortBySqlBenefit    ListSqlTuningAdvisorTaskFindingsSortByEnum = "SQL_BENEFIT"
    ListSqlTuningAdvisorTaskFindingsSortByDate          ListSqlTuningAdvisorTaskFindingsSortByEnum = "DATE"
    ListSqlTuningAdvisorTaskFindingsSortByIndices       ListSqlTuningAdvisorTaskFindingsSortByEnum = "INDICES"
    ListSqlTuningAdvisorTaskFindingsSortByRestructure   ListSqlTuningAdvisorTaskFindingsSortByEnum = "RESTRUCTURE"
    ListSqlTuningAdvisorTaskFindingsSortByAlternative   ListSqlTuningAdvisorTaskFindingsSortByEnum = "ALTERNATIVE"
    ListSqlTuningAdvisorTaskFindingsSortByMisc          ListSqlTuningAdvisorTaskFindingsSortByEnum = "MISC"
    ListSqlTuningAdvisorTaskFindingsSortByError         ListSqlTuningAdvisorTaskFindingsSortByEnum = "ERROR"
    ListSqlTuningAdvisorTaskFindingsSortByTimeouts      ListSqlTuningAdvisorTaskFindingsSortByEnum = "TIMEOUTS"
)

func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues

func GetListSqlTuningAdvisorTaskFindingsSortByEnumValues() []ListSqlTuningAdvisorTaskFindingsSortByEnum

GetListSqlTuningAdvisorTaskFindingsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortByEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortByEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskFindingsSortOrderEnum

ListSqlTuningAdvisorTaskFindingsSortOrderEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskFindingsSortOrderEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

const (
    ListSqlTuningAdvisorTaskFindingsSortOrderAsc  ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "ASC"
    ListSqlTuningAdvisorTaskFindingsSortOrderDesc ListSqlTuningAdvisorTaskFindingsSortOrderEnum = "DESC"
)

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues

func GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues() []ListSqlTuningAdvisorTaskFindingsSortOrderEnum

GetListSqlTuningAdvisorTaskFindingsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskFindingsSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTaskFindingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskRecommendationsRequest

ListSqlTuningAdvisorTaskRecommendationsRequest wrapper for the ListSqlTuningAdvisorTaskRecommendations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendationsRequest.

type ListSqlTuningAdvisorTaskRecommendationsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The SQL tuning task identifier. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" contributesTo:"path" name:"sqlTuningAdvisorTaskId"`

    // The SQL object ID for the SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlObjectId *int64 `mandatory:"true" contributesTo:"query" name:"sqlObjectId"`

    // The execution ID for an execution of a SQL tuning task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ExecutionId *int64 `mandatory:"true" contributesTo:"query" name:"executionId"`

    // The possible sortBy values of an object's recommendations.
    SortBy ListSqlTuningAdvisorTaskRecommendationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSqlTuningAdvisorTaskRecommendationsRequest) BinaryRequestBody

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTaskRecommendationsRequest) RetryPolicy

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTaskRecommendationsRequest) String

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) String() string

func (ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTaskRecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTaskRecommendationsResponse

ListSqlTuningAdvisorTaskRecommendationsResponse wrapper for the ListSqlTuningAdvisorTaskRecommendations operation

type ListSqlTuningAdvisorTaskRecommendationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SqlTuningAdvisorTaskRecommendationCollection instances
    SqlTuningAdvisorTaskRecommendationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSqlTuningAdvisorTaskRecommendationsResponse) HTTPResponse

func (response ListSqlTuningAdvisorTaskRecommendationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTaskRecommendationsResponse) String

func (response ListSqlTuningAdvisorTaskRecommendationsResponse) String() string

type ListSqlTuningAdvisorTaskRecommendationsSortByEnum

ListSqlTuningAdvisorTaskRecommendationsSortByEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskRecommendationsSortByEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

const (
    ListSqlTuningAdvisorTaskRecommendationsSortByRecommendationType ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "RECOMMENDATION_TYPE"
    ListSqlTuningAdvisorTaskRecommendationsSortByBenefit            ListSqlTuningAdvisorTaskRecommendationsSortByEnum = "BENEFIT"
)

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues

func GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortByEnum

GetListSqlTuningAdvisorTaskRecommendationsSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortByEnum, bool)

GetMappingListSqlTuningAdvisorTaskRecommendationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum Enum with underlying type: string

type ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

const (
    ListSqlTuningAdvisorTaskRecommendationsSortOrderAsc  ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "ASC"
    ListSqlTuningAdvisorTaskRecommendationsSortOrderDesc ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum = "DESC"
)

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues

func GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues() []ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

GetListSqlTuningAdvisorTaskRecommendationsSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum

func GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum(val string) (ListSqlTuningAdvisorTaskRecommendationsSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTaskRecommendationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksRequest

ListSqlTuningAdvisorTasksRequest wrapper for the ListSqlTuningAdvisorTasks operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasksRequest.

type ListSqlTuningAdvisorTasksRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional query parameter to filter the SQL Tuning Advisor task list by name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The optional query parameter to filter the SQL Tuning Advisor task list by status.
    Status ListSqlTuningAdvisorTasksStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the SQL Tuning Advisor task summary data.
    SortBy ListSqlTuningAdvisorTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder ListSqlTuningAdvisorTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSqlTuningAdvisorTasksRequest) BinaryRequestBody

func (request ListSqlTuningAdvisorTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningAdvisorTasksRequest) HTTPRequest

func (request ListSqlTuningAdvisorTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningAdvisorTasksRequest) RetryPolicy

func (request ListSqlTuningAdvisorTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningAdvisorTasksRequest) String

func (request ListSqlTuningAdvisorTasksRequest) String() string

func (ListSqlTuningAdvisorTasksRequest) ValidateEnumValue

func (request ListSqlTuningAdvisorTasksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningAdvisorTasksResponse

ListSqlTuningAdvisorTasksResponse wrapper for the ListSqlTuningAdvisorTasks operation

type ListSqlTuningAdvisorTasksResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SqlTuningAdvisorTaskCollection instances
    SqlTuningAdvisorTaskCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSqlTuningAdvisorTasksResponse) HTTPResponse

func (response ListSqlTuningAdvisorTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningAdvisorTasksResponse) String

func (response ListSqlTuningAdvisorTasksResponse) String() string

type ListSqlTuningAdvisorTasksSortByEnum

ListSqlTuningAdvisorTasksSortByEnum Enum with underlying type: string

type ListSqlTuningAdvisorTasksSortByEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortByEnum

const (
    ListSqlTuningAdvisorTasksSortByName      ListSqlTuningAdvisorTasksSortByEnum = "NAME"
    ListSqlTuningAdvisorTasksSortByStartTime ListSqlTuningAdvisorTasksSortByEnum = "START_TIME"
)

func GetListSqlTuningAdvisorTasksSortByEnumValues

func GetListSqlTuningAdvisorTasksSortByEnumValues() []ListSqlTuningAdvisorTasksSortByEnum

GetListSqlTuningAdvisorTasksSortByEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortByEnum

func GetMappingListSqlTuningAdvisorTasksSortByEnum

func GetMappingListSqlTuningAdvisorTasksSortByEnum(val string) (ListSqlTuningAdvisorTasksSortByEnum, bool)

GetMappingListSqlTuningAdvisorTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksSortOrderEnum

ListSqlTuningAdvisorTasksSortOrderEnum Enum with underlying type: string

type ListSqlTuningAdvisorTasksSortOrderEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksSortOrderEnum

const (
    ListSqlTuningAdvisorTasksSortOrderAsc  ListSqlTuningAdvisorTasksSortOrderEnum = "ASC"
    ListSqlTuningAdvisorTasksSortOrderDesc ListSqlTuningAdvisorTasksSortOrderEnum = "DESC"
)

func GetListSqlTuningAdvisorTasksSortOrderEnumValues

func GetListSqlTuningAdvisorTasksSortOrderEnumValues() []ListSqlTuningAdvisorTasksSortOrderEnum

GetListSqlTuningAdvisorTasksSortOrderEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksSortOrderEnum

func GetMappingListSqlTuningAdvisorTasksSortOrderEnum

func GetMappingListSqlTuningAdvisorTasksSortOrderEnum(val string) (ListSqlTuningAdvisorTasksSortOrderEnum, bool)

GetMappingListSqlTuningAdvisorTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningAdvisorTasksStatusEnum

ListSqlTuningAdvisorTasksStatusEnum Enum with underlying type: string

type ListSqlTuningAdvisorTasksStatusEnum string

Set of constants representing the allowable values for ListSqlTuningAdvisorTasksStatusEnum

const (
    ListSqlTuningAdvisorTasksStatusInitial     ListSqlTuningAdvisorTasksStatusEnum = "INITIAL"
    ListSqlTuningAdvisorTasksStatusExecuting   ListSqlTuningAdvisorTasksStatusEnum = "EXECUTING"
    ListSqlTuningAdvisorTasksStatusInterrupted ListSqlTuningAdvisorTasksStatusEnum = "INTERRUPTED"
    ListSqlTuningAdvisorTasksStatusCompleted   ListSqlTuningAdvisorTasksStatusEnum = "COMPLETED"
    ListSqlTuningAdvisorTasksStatusError       ListSqlTuningAdvisorTasksStatusEnum = "ERROR"
)

func GetListSqlTuningAdvisorTasksStatusEnumValues

func GetListSqlTuningAdvisorTasksStatusEnumValues() []ListSqlTuningAdvisorTasksStatusEnum

GetListSqlTuningAdvisorTasksStatusEnumValues Enumerates the set of values for ListSqlTuningAdvisorTasksStatusEnum

func GetMappingListSqlTuningAdvisorTasksStatusEnum

func GetMappingListSqlTuningAdvisorTasksStatusEnum(val string) (ListSqlTuningAdvisorTasksStatusEnum, bool)

GetMappingListSqlTuningAdvisorTasksStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningSetsRequest

ListSqlTuningSetsRequest wrapper for the ListSqlTuningSets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSetsRequest.

type ListSqlTuningSetsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The owner of the SQL tuning set.
    Owner *string `mandatory:"false" contributesTo:"query" name:"owner"`

    // Allow searching the name of the SQL tuning set by partial matching. The search is case insensitive.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // The option to sort the SQL tuning set summary data.
    SortBy ListSqlTuningSetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListSqlTuningSetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSqlTuningSetsRequest) BinaryRequestBody

func (request ListSqlTuningSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSqlTuningSetsRequest) HTTPRequest

func (request ListSqlTuningSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSqlTuningSetsRequest) RetryPolicy

func (request ListSqlTuningSetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSqlTuningSetsRequest) String

func (request ListSqlTuningSetsRequest) String() string

func (ListSqlTuningSetsRequest) ValidateEnumValue

func (request ListSqlTuningSetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSqlTuningSetsResponse

ListSqlTuningSetsResponse wrapper for the ListSqlTuningSets operation

type ListSqlTuningSetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SqlTuningSetCollection instances
    SqlTuningSetCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSqlTuningSetsResponse) HTTPResponse

func (response ListSqlTuningSetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSqlTuningSetsResponse) String

func (response ListSqlTuningSetsResponse) String() string

type ListSqlTuningSetsSortByEnum

ListSqlTuningSetsSortByEnum Enum with underlying type: string

type ListSqlTuningSetsSortByEnum string

Set of constants representing the allowable values for ListSqlTuningSetsSortByEnum

const (
    ListSqlTuningSetsSortByName ListSqlTuningSetsSortByEnum = "NAME"
)

func GetListSqlTuningSetsSortByEnumValues

func GetListSqlTuningSetsSortByEnumValues() []ListSqlTuningSetsSortByEnum

GetListSqlTuningSetsSortByEnumValues Enumerates the set of values for ListSqlTuningSetsSortByEnum

func GetMappingListSqlTuningSetsSortByEnum

func GetMappingListSqlTuningSetsSortByEnum(val string) (ListSqlTuningSetsSortByEnum, bool)

GetMappingListSqlTuningSetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSqlTuningSetsSortOrderEnum

ListSqlTuningSetsSortOrderEnum Enum with underlying type: string

type ListSqlTuningSetsSortOrderEnum string

Set of constants representing the allowable values for ListSqlTuningSetsSortOrderEnum

const (
    ListSqlTuningSetsSortOrderAsc  ListSqlTuningSetsSortOrderEnum = "ASC"
    ListSqlTuningSetsSortOrderDesc ListSqlTuningSetsSortOrderEnum = "DESC"
)

func GetListSqlTuningSetsSortOrderEnumValues

func GetListSqlTuningSetsSortOrderEnumValues() []ListSqlTuningSetsSortOrderEnum

GetListSqlTuningSetsSortOrderEnumValues Enumerates the set of values for ListSqlTuningSetsSortOrderEnum

func GetMappingListSqlTuningSetsSortOrderEnum

func GetMappingListSqlTuningSetsSortOrderEnum(val string) (ListSqlTuningSetsSortOrderEnum, bool)

GetMappingListSqlTuningSetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSystemPrivilegesRequest

ListSystemPrivilegesRequest wrapper for the ListSystemPrivileges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSystemPrivileges.go.html to see an example of how to use ListSystemPrivilegesRequest.

type ListSystemPrivilegesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the user whose details are to be viewed.
    UserName *string `mandatory:"true" contributesTo:"path" name:"userName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘NAME’ is ascending. The ‘NAME’ sort order is case-sensitive.
    SortBy ListSystemPrivilegesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListSystemPrivilegesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSystemPrivilegesRequest) BinaryRequestBody

func (request ListSystemPrivilegesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSystemPrivilegesRequest) HTTPRequest

func (request ListSystemPrivilegesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSystemPrivilegesRequest) RetryPolicy

func (request ListSystemPrivilegesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSystemPrivilegesRequest) String

func (request ListSystemPrivilegesRequest) String() string

func (ListSystemPrivilegesRequest) ValidateEnumValue

func (request ListSystemPrivilegesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSystemPrivilegesResponse

ListSystemPrivilegesResponse wrapper for the ListSystemPrivileges operation

type ListSystemPrivilegesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SystemPrivilegeCollection instances
    SystemPrivilegeCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListSystemPrivilegesResponse) HTTPResponse

func (response ListSystemPrivilegesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSystemPrivilegesResponse) String

func (response ListSystemPrivilegesResponse) String() string

type ListSystemPrivilegesSortByEnum

ListSystemPrivilegesSortByEnum Enum with underlying type: string

type ListSystemPrivilegesSortByEnum string

Set of constants representing the allowable values for ListSystemPrivilegesSortByEnum

const (
    ListSystemPrivilegesSortByName ListSystemPrivilegesSortByEnum = "NAME"
)

func GetListSystemPrivilegesSortByEnumValues

func GetListSystemPrivilegesSortByEnumValues() []ListSystemPrivilegesSortByEnum

GetListSystemPrivilegesSortByEnumValues Enumerates the set of values for ListSystemPrivilegesSortByEnum

func GetMappingListSystemPrivilegesSortByEnum

func GetMappingListSystemPrivilegesSortByEnum(val string) (ListSystemPrivilegesSortByEnum, bool)

GetMappingListSystemPrivilegesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSystemPrivilegesSortOrderEnum

ListSystemPrivilegesSortOrderEnum Enum with underlying type: string

type ListSystemPrivilegesSortOrderEnum string

Set of constants representing the allowable values for ListSystemPrivilegesSortOrderEnum

const (
    ListSystemPrivilegesSortOrderAsc  ListSystemPrivilegesSortOrderEnum = "ASC"
    ListSystemPrivilegesSortOrderDesc ListSystemPrivilegesSortOrderEnum = "DESC"
)

func GetListSystemPrivilegesSortOrderEnumValues

func GetListSystemPrivilegesSortOrderEnumValues() []ListSystemPrivilegesSortOrderEnum

GetListSystemPrivilegesSortOrderEnumValues Enumerates the set of values for ListSystemPrivilegesSortOrderEnum

func GetMappingListSystemPrivilegesSortOrderEnum

func GetMappingListSystemPrivilegesSortOrderEnum(val string) (ListSystemPrivilegesSortOrderEnum, bool)

GetMappingListSystemPrivilegesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTableStatisticsRequest

ListTableStatisticsRequest wrapper for the ListTableStatistics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListTableStatistics.go.html to see an example of how to use ListTableStatisticsRequest.

type ListTableStatisticsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTableStatisticsRequest) BinaryRequestBody

func (request ListTableStatisticsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTableStatisticsRequest) HTTPRequest

func (request ListTableStatisticsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTableStatisticsRequest) RetryPolicy

func (request ListTableStatisticsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTableStatisticsRequest) String

func (request ListTableStatisticsRequest) String() string

func (ListTableStatisticsRequest) ValidateEnumValue

func (request ListTableStatisticsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTableStatisticsResponse

ListTableStatisticsResponse wrapper for the ListTableStatistics operation

type ListTableStatisticsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TableStatisticsCollection instance
    TableStatisticsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListTableStatisticsResponse) HTTPResponse

func (response ListTableStatisticsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTableStatisticsResponse) String

func (response ListTableStatisticsResponse) String() string

type ListTablespacesRequest

ListTablespacesRequest wrapper for the ListTablespaces operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListTablespaces.go.html to see an example of how to use ListTablespacesRequest.

type ListTablespacesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListTablespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListTablespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTablespacesRequest) BinaryRequestBody

func (request ListTablespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTablespacesRequest) HTTPRequest

func (request ListTablespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTablespacesRequest) RetryPolicy

func (request ListTablespacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTablespacesRequest) String

func (request ListTablespacesRequest) String() string

func (ListTablespacesRequest) ValidateEnumValue

func (request ListTablespacesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTablespacesResponse

ListTablespacesResponse wrapper for the ListTablespaces operation

type ListTablespacesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TablespaceCollection instances
    TablespaceCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListTablespacesResponse) HTTPResponse

func (response ListTablespacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTablespacesResponse) String

func (response ListTablespacesResponse) String() string

type ListTablespacesSortByEnum

ListTablespacesSortByEnum Enum with underlying type: string

type ListTablespacesSortByEnum string

Set of constants representing the allowable values for ListTablespacesSortByEnum

const (
    ListTablespacesSortByTimecreated ListTablespacesSortByEnum = "TIMECREATED"
    ListTablespacesSortByName        ListTablespacesSortByEnum = "NAME"
)

func GetListTablespacesSortByEnumValues

func GetListTablespacesSortByEnumValues() []ListTablespacesSortByEnum

GetListTablespacesSortByEnumValues Enumerates the set of values for ListTablespacesSortByEnum

func GetMappingListTablespacesSortByEnum

func GetMappingListTablespacesSortByEnum(val string) (ListTablespacesSortByEnum, bool)

GetMappingListTablespacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTablespacesSortOrderEnum

ListTablespacesSortOrderEnum Enum with underlying type: string

type ListTablespacesSortOrderEnum string

Set of constants representing the allowable values for ListTablespacesSortOrderEnum

const (
    ListTablespacesSortOrderAsc  ListTablespacesSortOrderEnum = "ASC"
    ListTablespacesSortOrderDesc ListTablespacesSortOrderEnum = "DESC"
)

func GetListTablespacesSortOrderEnumValues

func GetListTablespacesSortOrderEnumValues() []ListTablespacesSortOrderEnum

GetListTablespacesSortOrderEnumValues Enumerates the set of values for ListTablespacesSortOrderEnum

func GetMappingListTablespacesSortOrderEnum

func GetMappingListTablespacesSortOrderEnum(val string) (ListTablespacesSortOrderEnum, bool)

GetMappingListTablespacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUsersRequest

ListUsersRequest wrapper for the ListUsers operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListUsers.go.html to see an example of how to use ListUsersRequest.

type ListUsersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy ListUsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListUsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListUsersRequest) BinaryRequestBody

func (request ListUsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUsersRequest) HTTPRequest

func (request ListUsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUsersRequest) RetryPolicy

func (request ListUsersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUsersRequest) String

func (request ListUsersRequest) String() string

func (ListUsersRequest) ValidateEnumValue

func (request ListUsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUsersResponse

ListUsersResponse wrapper for the ListUsers operation

type ListUsersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of UserCollection instances
    UserCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListUsersResponse) HTTPResponse

func (response ListUsersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUsersResponse) String

func (response ListUsersResponse) String() string

type ListUsersSortByEnum

ListUsersSortByEnum Enum with underlying type: string

type ListUsersSortByEnum string

Set of constants representing the allowable values for ListUsersSortByEnum

const (
    ListUsersSortByTimecreated ListUsersSortByEnum = "TIMECREATED"
    ListUsersSortByName        ListUsersSortByEnum = "NAME"
)

func GetListUsersSortByEnumValues

func GetListUsersSortByEnumValues() []ListUsersSortByEnum

GetListUsersSortByEnumValues Enumerates the set of values for ListUsersSortByEnum

func GetMappingListUsersSortByEnum

func GetMappingListUsersSortByEnum(val string) (ListUsersSortByEnum, bool)

GetMappingListUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUsersSortOrderEnum

ListUsersSortOrderEnum Enum with underlying type: string

type ListUsersSortOrderEnum string

Set of constants representing the allowable values for ListUsersSortOrderEnum

const (
    ListUsersSortOrderAsc  ListUsersSortOrderEnum = "ASC"
    ListUsersSortOrderDesc ListUsersSortOrderEnum = "DESC"
)

func GetListUsersSortOrderEnumValues

func GetListUsersSortOrderEnumValues() []ListUsersSortOrderEnum

GetListUsersSortOrderEnumValues Enumerates the set of values for ListUsersSortOrderEnum

func GetMappingListUsersSortOrderEnum

func GetMappingListUsersSortOrderEnum(val string) (ListUsersSortOrderEnum, bool)

GetMappingListUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeaccepted ListWorkRequestErrorsSortByEnum = "timeAccepted"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeaccepted ListWorkRequestLogsSortByEnum = "timeAccepted"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter that returns the resources whose status matches the given WorkRequestStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided and the default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestCollection instances
    WorkRequestCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedDatabase

ManagedDatabase The details of a Managed Database.

type ManagedDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"true" json:"isCluster"`

    // The date and time the Managed Database was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The infrastructure used to deploy the Oracle Database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // The management option used when enabling Database Management.
    ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
    // if Managed Database is a Pluggable Database.
    ParentContainerId *string `mandatory:"false" json:"parentContainerId"`

    // A list of Managed Database Groups that the Managed Database belongs to.
    ManagedDatabaseGroups []ParentGroup `mandatory:"false" json:"managedDatabaseGroups"`

    // The status of the Oracle Database. Indicates whether the status of the database
    // is UP, DOWN, or UNKNOWN at the current time.
    DatabaseStatus DatabaseStatusEnum `mandatory:"false" json:"databaseStatus,omitempty"`

    // The name of the parent Container Database.
    ParentContainerName *string `mandatory:"false" json:"parentContainerName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // in which the parent Container Database resides, if the Managed Database
    // is a Pluggable Database (PDB).
    ParentContainerCompartmentId *string `mandatory:"false" json:"parentContainerCompartmentId"`

    // The number of Oracle Real Application Clusters (Oracle RAC) database instances.
    InstanceCount *int `mandatory:"false" json:"instanceCount"`

    // The details of the Oracle Real Application Clusters (Oracle RAC) database instances.
    InstanceDetails []InstanceDetails `mandatory:"false" json:"instanceDetails"`

    // The number of PDBs in the Container Database.
    PdbCount *int `mandatory:"false" json:"pdbCount"`

    // The status of the PDB in the Container Database.
    PdbStatus []PdbStatusDetails `mandatory:"false" json:"pdbStatus"`

    // The additional details specific to a type of database defined in `{"key": "value"}` format.
    // Example: `{"bar-key": "value"}`
    AdditionalDetails map[string]string `mandatory:"false" json:"additionalDetails"`
}

func (ManagedDatabase) String

func (m ManagedDatabase) String() string

func (ManagedDatabase) ValidateEnumValue

func (m ManagedDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseCollection

ManagedDatabaseCollection A collection of Managed Database objects.

type ManagedDatabaseCollection struct {

    // An array of ManagedDatabaseSummary resources.
    Items []ManagedDatabaseSummary `mandatory:"true" json:"items"`
}

func (ManagedDatabaseCollection) String

func (m ManagedDatabaseCollection) String() string

func (ManagedDatabaseCollection) ValidateEnumValue

func (m ManagedDatabaseCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseCredential

ManagedDatabaseCredential The credential used to connect to the Managed Database and obtain the details of the optimizer statistics tasks.

type ManagedDatabaseCredential interface {

    // The user name used to connect to the database.
    GetUsername() *string

    // The role of the database user.
    GetRole() ManagedDatabaseCredentialRoleEnum
}

type ManagedDatabaseCredentialCredentialTypeEnum

ManagedDatabaseCredentialCredentialTypeEnum Enum with underlying type: string

type ManagedDatabaseCredentialCredentialTypeEnum string

Set of constants representing the allowable values for ManagedDatabaseCredentialCredentialTypeEnum

const (
    ManagedDatabaseCredentialCredentialTypeSecret   ManagedDatabaseCredentialCredentialTypeEnum = "SECRET"
    ManagedDatabaseCredentialCredentialTypePassword ManagedDatabaseCredentialCredentialTypeEnum = "PASSWORD"
)

func GetManagedDatabaseCredentialCredentialTypeEnumValues

func GetManagedDatabaseCredentialCredentialTypeEnumValues() []ManagedDatabaseCredentialCredentialTypeEnum

GetManagedDatabaseCredentialCredentialTypeEnumValues Enumerates the set of values for ManagedDatabaseCredentialCredentialTypeEnum

func GetMappingManagedDatabaseCredentialCredentialTypeEnum

func GetMappingManagedDatabaseCredentialCredentialTypeEnum(val string) (ManagedDatabaseCredentialCredentialTypeEnum, bool)

GetMappingManagedDatabaseCredentialCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedDatabaseCredentialRoleEnum

ManagedDatabaseCredentialRoleEnum Enum with underlying type: string

type ManagedDatabaseCredentialRoleEnum string

Set of constants representing the allowable values for ManagedDatabaseCredentialRoleEnum

const (
    ManagedDatabaseCredentialRoleNormal ManagedDatabaseCredentialRoleEnum = "NORMAL"
    ManagedDatabaseCredentialRoleSysdba ManagedDatabaseCredentialRoleEnum = "SYSDBA"
)

func GetManagedDatabaseCredentialRoleEnumValues

func GetManagedDatabaseCredentialRoleEnumValues() []ManagedDatabaseCredentialRoleEnum

GetManagedDatabaseCredentialRoleEnumValues Enumerates the set of values for ManagedDatabaseCredentialRoleEnum

func GetMappingManagedDatabaseCredentialRoleEnum

func GetMappingManagedDatabaseCredentialRoleEnum(val string) (ManagedDatabaseCredentialRoleEnum, bool)

GetMappingManagedDatabaseCredentialRoleEnum performs case Insensitive comparison on enum value and return the desired enum

type ManagedDatabaseGroup

ManagedDatabaseGroup The details of a Managed Database Group.

type ManagedDatabaseGroup struct {

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A list of Managed Databases in the Managed Database Group.
    ManagedDatabases []ChildDatabase `mandatory:"true" json:"managedDatabases"`

    // The current lifecycle state of the Managed Database Group.
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the Managed Database Group was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the Managed Database Group was last updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (ManagedDatabaseGroup) String

func (m ManagedDatabaseGroup) String() string

func (ManagedDatabaseGroup) ValidateEnumValue

func (m ManagedDatabaseGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseGroupCollection

ManagedDatabaseGroupCollection A collection of Managed Database Group resources.

type ManagedDatabaseGroupCollection struct {

    // An array of ManagedDatabaseGroupSummary resources.
    Items []ManagedDatabaseGroupSummary `mandatory:"true" json:"items"`
}

func (ManagedDatabaseGroupCollection) String

func (m ManagedDatabaseGroupCollection) String() string

func (ManagedDatabaseGroupCollection) ValidateEnumValue

func (m ManagedDatabaseGroupCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseGroupSummary

ManagedDatabaseGroupSummary A group of Managed Databases that will be managed together.

type ManagedDatabaseGroupSummary struct {

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The number of Managed Databases in the Managed Database Group.
    ManagedDatabaseCount *int `mandatory:"true" json:"managedDatabaseCount"`

    // The current lifecycle state of the Managed Database Group.
    LifecycleState LifecycleStatesEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the Managed Database Group was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (ManagedDatabaseGroupSummary) String

func (m ManagedDatabaseGroupSummary) String() string

func (ManagedDatabaseGroupSummary) ValidateEnumValue

func (m ManagedDatabaseGroupSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabasePasswordCredential

ManagedDatabasePasswordCredential User provides a password to be used to connect to the database.

type ManagedDatabasePasswordCredential struct {

    // The user name used to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The database user's password encoded using BASE64 scheme.
    Password *string `mandatory:"true" json:"password"`

    // The role of the database user.
    Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"`
}

func (ManagedDatabasePasswordCredential) GetRole

func (m ManagedDatabasePasswordCredential) GetRole() ManagedDatabaseCredentialRoleEnum

GetRole returns Role

func (ManagedDatabasePasswordCredential) GetUsername

func (m ManagedDatabasePasswordCredential) GetUsername() *string

GetUsername returns Username

func (ManagedDatabasePasswordCredential) MarshalJSON

func (m ManagedDatabasePasswordCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManagedDatabasePasswordCredential) String

func (m ManagedDatabasePasswordCredential) String() string

func (ManagedDatabasePasswordCredential) ValidateEnumValue

func (m ManagedDatabasePasswordCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseSecretCredential

ManagedDatabaseSecretCredential User provides a secret OCID, which will be used to retrieve the password to connect to the database.

type ManagedDatabaseSecretCredential struct {

    // The user name used to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
    // where the database password is stored.
    PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

    // The role of the database user.
    Role ManagedDatabaseCredentialRoleEnum `mandatory:"true" json:"role"`
}

func (ManagedDatabaseSecretCredential) GetRole

func (m ManagedDatabaseSecretCredential) GetRole() ManagedDatabaseCredentialRoleEnum

GetRole returns Role

func (ManagedDatabaseSecretCredential) GetUsername

func (m ManagedDatabaseSecretCredential) GetUsername() *string

GetUsername returns Username

func (ManagedDatabaseSecretCredential) MarshalJSON

func (m ManagedDatabaseSecretCredential) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ManagedDatabaseSecretCredential) String

func (m ManagedDatabaseSecretCredential) String() string

func (ManagedDatabaseSecretCredential) ValidateEnumValue

func (m ManagedDatabaseSecretCredential) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagedDatabaseSummary

ManagedDatabaseSummary A summary of the Managed Database.

type ManagedDatabaseSummary struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DatabaseType DatabaseTypeEnum `mandatory:"true" json:"databaseType"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"true" json:"databaseSubType"`

    // Indicates whether the Oracle Database is part of a cluster.
    IsCluster *bool `mandatory:"true" json:"isCluster"`

    // The date and time the Managed Database was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The infrastructure used to deploy the Oracle Database.
    DeploymentType DeploymentTypeEnum `mandatory:"false" json:"deploymentType,omitempty"`

    // The management option used when enabling Database Management.
    ManagementOption ManagementOptionEnum `mandatory:"false" json:"managementOption,omitempty"`

    // The workload type of the Autonomous Database.
    WorkloadType WorkloadTypeEnum `mandatory:"false" json:"workloadType,omitempty"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the parent Container Database
    // if the Managed Database is a Pluggable Database.
    ParentContainerId *string `mandatory:"false" json:"parentContainerId"`
}

func (ManagedDatabaseSummary) String

func (m ManagedDatabaseSummary) String() string

func (ManagedDatabaseSummary) ValidateEnumValue

func (m ManagedDatabaseSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ManagementOptionEnum

ManagementOptionEnum Enum with underlying type: string

type ManagementOptionEnum string

Set of constants representing the allowable values for ManagementOptionEnum

const (
    ManagementOptionBasic    ManagementOptionEnum = "BASIC"
    ManagementOptionAdvanced ManagementOptionEnum = "ADVANCED"
)

func GetManagementOptionEnumValues

func GetManagementOptionEnumValues() []ManagementOptionEnum

GetManagementOptionEnumValues Enumerates the set of values for ManagementOptionEnum

func GetMappingManagementOptionEnum

func GetMappingManagementOptionEnum(val string) (ManagementOptionEnum, bool)

GetMappingManagementOptionEnum performs case Insensitive comparison on enum value and return the desired enum

type MemoryAggregateMetrics

MemoryAggregateMetrics The memory aggregate metric details.

type MemoryAggregateMetrics struct {

    // The Memory Usage metrics grouped by memorypool for a specific Managed Database.
    MemoryUsage []MetricDataPoint `mandatory:"false" json:"memoryUsage"`
}

func (MemoryAggregateMetrics) String

func (m MemoryAggregateMetrics) String() string

func (MemoryAggregateMetrics) ValidateEnumValue

func (m MemoryAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricDataPoint

MetricDataPoint The metric values with dimension details.

type MetricDataPoint struct {

    // The value of the metric.
    Value *float64 `mandatory:"false" json:"value"`

    // The unit of the metric value.
    Unit *string `mandatory:"false" json:"unit"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (MetricDataPoint) String

func (m MetricDataPoint) String() string

func (MetricDataPoint) ValidateEnumValue

func (m MetricDataPoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricDimensionDefinition

MetricDimensionDefinition The metric dimension details.

type MetricDimensionDefinition struct {

    // The name of the dimension.
    DimensionName *string `mandatory:"false" json:"dimensionName"`

    // The value of the dimension.
    DimensionValue *string `mandatory:"false" json:"dimensionValue"`
}

func (MetricDimensionDefinition) String

func (m MetricDimensionDefinition) String() string

func (MetricDimensionDefinition) ValidateEnumValue

func (m MetricDimensionDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetricStatisticsDefinition

MetricStatisticsDefinition The metric statistics values with dimension details.

type MetricStatisticsDefinition struct {

    // The minimum value of the metric.
    Min *float64 `mandatory:"false" json:"min"`

    // The maximum value of the metric.
    Max *float64 `mandatory:"false" json:"max"`

    // The median value of the metric.
    Median *float64 `mandatory:"false" json:"median"`

    // The first quartile value of the metric.
    LowerQuartile *float64 `mandatory:"false" json:"lowerQuartile"`

    // The third quartile value of the metric.
    UpperQuartile *float64 `mandatory:"false" json:"upperQuartile"`

    // The unit of the metric value.
    Unit *string `mandatory:"false" json:"unit"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (MetricStatisticsDefinition) String

func (m MetricStatisticsDefinition) String() string

func (MetricStatisticsDefinition) ValidateEnumValue

func (m MetricStatisticsDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeCollection

ObjectPrivilegeCollection A collection of object privileges granted to the current user.

type ObjectPrivilegeCollection struct {

    // An array of object privileges.
    Items []ObjectPrivilegeSummary `mandatory:"true" json:"items"`
}

func (ObjectPrivilegeCollection) String

func (m ObjectPrivilegeCollection) String() string

func (ObjectPrivilegeCollection) ValidateEnumValue

func (m ObjectPrivilegeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeSummary

ObjectPrivilegeSummary A summary of object privileges.

type ObjectPrivilegeSummary struct {

    // The name of the privilege on the object.
    Name *string `mandatory:"false" json:"name"`

    // The type of object.
    SchemaType *string `mandatory:"false" json:"schemaType"`

    // The owner of the object.
    Owner *string `mandatory:"false" json:"owner"`

    // The name of the user who granted the object privilege.
    Grantor *string `mandatory:"false" json:"grantor"`

    // Indicates whether the privilege is granted with the HIERARCHY OPTION (YES) or not (NO).
    Hierarchy ObjectPrivilegeSummaryHierarchyEnum `mandatory:"false" json:"hierarchy,omitempty"`

    // The name of the object. The object can be any object, including tables, packages, indexes, sequences, and so on.
    Object *string `mandatory:"false" json:"object"`

    // Indicates whether the privilege is granted with the GRANT OPTION (YES) or not (NO).
    GrantOption ObjectPrivilegeSummaryGrantOptionEnum `mandatory:"false" json:"grantOption,omitempty"`

    // Indicates how the object privilege was granted. Possible values:
    // YES if the role is granted commonly (CONTAINER=ALL is used)
    // NO if the role is granted locally (CONTAINER=ALL is not used)
    Common ObjectPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

    // Indicates whether the granted privilege is inherited from another container (YES) or not (NO).
    Inherited ObjectPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

func (ObjectPrivilegeSummary) String

func (m ObjectPrivilegeSummary) String() string

func (ObjectPrivilegeSummary) ValidateEnumValue

func (m ObjectPrivilegeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectPrivilegeSummaryCommonEnum

ObjectPrivilegeSummaryCommonEnum Enum with underlying type: string

type ObjectPrivilegeSummaryCommonEnum string

Set of constants representing the allowable values for ObjectPrivilegeSummaryCommonEnum

const (
    ObjectPrivilegeSummaryCommonYes ObjectPrivilegeSummaryCommonEnum = "YES"
    ObjectPrivilegeSummaryCommonNo  ObjectPrivilegeSummaryCommonEnum = "NO"
)

func GetMappingObjectPrivilegeSummaryCommonEnum

func GetMappingObjectPrivilegeSummaryCommonEnum(val string) (ObjectPrivilegeSummaryCommonEnum, bool)

GetMappingObjectPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryCommonEnumValues

func GetObjectPrivilegeSummaryCommonEnumValues() []ObjectPrivilegeSummaryCommonEnum

GetObjectPrivilegeSummaryCommonEnumValues Enumerates the set of values for ObjectPrivilegeSummaryCommonEnum

type ObjectPrivilegeSummaryGrantOptionEnum

ObjectPrivilegeSummaryGrantOptionEnum Enum with underlying type: string

type ObjectPrivilegeSummaryGrantOptionEnum string

Set of constants representing the allowable values for ObjectPrivilegeSummaryGrantOptionEnum

const (
    ObjectPrivilegeSummaryGrantOptionYes ObjectPrivilegeSummaryGrantOptionEnum = "YES"
    ObjectPrivilegeSummaryGrantOptionNo  ObjectPrivilegeSummaryGrantOptionEnum = "NO"
)

func GetMappingObjectPrivilegeSummaryGrantOptionEnum

func GetMappingObjectPrivilegeSummaryGrantOptionEnum(val string) (ObjectPrivilegeSummaryGrantOptionEnum, bool)

GetMappingObjectPrivilegeSummaryGrantOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryGrantOptionEnumValues

func GetObjectPrivilegeSummaryGrantOptionEnumValues() []ObjectPrivilegeSummaryGrantOptionEnum

GetObjectPrivilegeSummaryGrantOptionEnumValues Enumerates the set of values for ObjectPrivilegeSummaryGrantOptionEnum

type ObjectPrivilegeSummaryHierarchyEnum

ObjectPrivilegeSummaryHierarchyEnum Enum with underlying type: string

type ObjectPrivilegeSummaryHierarchyEnum string

Set of constants representing the allowable values for ObjectPrivilegeSummaryHierarchyEnum

const (
    ObjectPrivilegeSummaryHierarchyYes ObjectPrivilegeSummaryHierarchyEnum = "YES"
    ObjectPrivilegeSummaryHierarchyNo  ObjectPrivilegeSummaryHierarchyEnum = "NO"
)

func GetMappingObjectPrivilegeSummaryHierarchyEnum

func GetMappingObjectPrivilegeSummaryHierarchyEnum(val string) (ObjectPrivilegeSummaryHierarchyEnum, bool)

GetMappingObjectPrivilegeSummaryHierarchyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryHierarchyEnumValues

func GetObjectPrivilegeSummaryHierarchyEnumValues() []ObjectPrivilegeSummaryHierarchyEnum

GetObjectPrivilegeSummaryHierarchyEnumValues Enumerates the set of values for ObjectPrivilegeSummaryHierarchyEnum

type ObjectPrivilegeSummaryInheritedEnum

ObjectPrivilegeSummaryInheritedEnum Enum with underlying type: string

type ObjectPrivilegeSummaryInheritedEnum string

Set of constants representing the allowable values for ObjectPrivilegeSummaryInheritedEnum

const (
    ObjectPrivilegeSummaryInheritedYes ObjectPrivilegeSummaryInheritedEnum = "YES"
    ObjectPrivilegeSummaryInheritedNo  ObjectPrivilegeSummaryInheritedEnum = "NO"
)

func GetMappingObjectPrivilegeSummaryInheritedEnum

func GetMappingObjectPrivilegeSummaryInheritedEnum(val string) (ObjectPrivilegeSummaryInheritedEnum, bool)

GetMappingObjectPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectPrivilegeSummaryInheritedEnumValues

func GetObjectPrivilegeSummaryInheritedEnumValues() []ObjectPrivilegeSummaryInheritedEnum

GetObjectPrivilegeSummaryInheritedEnumValues Enumerates the set of values for ObjectPrivilegeSummaryInheritedEnum

type ObjectStorageJobExecutionResultDetails

ObjectStorageJobExecutionResultDetails The details of the job execution result stored in Object Storage. The job execution result could be accessed using the Object Storage API.

type ObjectStorageJobExecutionResultDetails struct {

    // The Object Storage namespace used for job execution result storage.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The name of the bucket used for job execution result storage.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The name of the object containing the job execution result.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // The number of rows returned in the result for the Query SqlType.
    RowCount *int `mandatory:"false" json:"rowCount"`
}

func (ObjectStorageJobExecutionResultDetails) MarshalJSON

func (m ObjectStorageJobExecutionResultDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultDetails) String

func (m ObjectStorageJobExecutionResultDetails) String() string

func (ObjectStorageJobExecutionResultDetails) ValidateEnumValue

func (m ObjectStorageJobExecutionResultDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageJobExecutionResultLocation

ObjectStorageJobExecutionResultLocation The details about Object Storage job execution result location type.

type ObjectStorageJobExecutionResultLocation struct {

    // The Object Storage namespace used for job execution result storage.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The name of the bucket used for job execution result storage.
    BucketName *string `mandatory:"false" json:"bucketName"`
}

func (ObjectStorageJobExecutionResultLocation) MarshalJSON

func (m ObjectStorageJobExecutionResultLocation) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageJobExecutionResultLocation) String

func (m ObjectStorageJobExecutionResultLocation) String() string

func (ObjectStorageJobExecutionResultLocation) ValidateEnumValue

func (m ObjectStorageJobExecutionResultLocation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerDatabase

OptimizerDatabase The subset information of the Managed Database resource, which is used by Optimizer Statistics.

type OptimizerDatabase struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database.
    Name *string `mandatory:"true" json:"name"`

    // The type of Oracle Database installation.
    DbType DatabaseTypeEnum `mandatory:"true" json:"dbType"`

    // The subtype of the Oracle Database. Indicates whether the database is a Container Database,
    // Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
    DbSubType DatabaseSubTypeEnum `mandatory:"true" json:"dbSubType"`

    // The infrastructure used to deploy the Oracle Database.
    DbDeploymentType DeploymentTypeEnum `mandatory:"true" json:"dbDeploymentType"`

    // The version of the Oracle Database.
    DbVersion *string `mandatory:"true" json:"dbVersion"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (OptimizerDatabase) String

func (m OptimizerDatabase) String() string

func (OptimizerDatabase) ValidateEnumValue

func (m OptimizerDatabase) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecution

OptimizerStatisticsAdvisorExecution The summary of the Optimizer Statistics Advisor execution, which includes information about the Managed Database and a comprehensive execution report.

type OptimizerStatisticsAdvisorExecution struct {

    // The name of the Optimizer Statistics Advisor task.
    TaskName *string `mandatory:"true" json:"taskName"`

    // The name of the Optimizer Statistics Advisor execution.
    ExecutionName *string `mandatory:"true" json:"executionName"`

    // The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

    // The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

    // The status of the Optimizer Statistics Advisor execution.
    Status OptimizerStatisticsAdvisorExecutionStatusEnum `mandatory:"true" json:"status"`

    // The Optimizer Statistics Advisor execution status message, if any.
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The errors in the Optimizer Statistics Advisor execution, if any.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The number of findings generated by the Optimizer Statistics Advisor execution.
    Findings *int `mandatory:"false" json:"findings"`

    Database *OptimizerDatabase `mandatory:"false" json:"database"`

    Report *OptimizerStatisticsAdvisorExecutionReport `mandatory:"false" json:"report"`
}

func (OptimizerStatisticsAdvisorExecution) String

func (m OptimizerStatisticsAdvisorExecution) String() string

func (OptimizerStatisticsAdvisorExecution) ValidateEnumValue

func (m OptimizerStatisticsAdvisorExecution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionReport

OptimizerStatisticsAdvisorExecutionReport A report that includes the rules, findings, recommendations, and actions discovered during the execution of the Optimizer Statistics Advisor.

type OptimizerStatisticsAdvisorExecutionReport struct {

    // A summary of the Optimizer Statistics Advisor execution.
    Summary *string `mandatory:"true" json:"summary"`

    // The list of rules that were not adhered to by the Optimizer Statistics Collection.
    Rules []AdvisorRule `mandatory:"true" json:"rules"`
}

func (OptimizerStatisticsAdvisorExecutionReport) String

func (m OptimizerStatisticsAdvisorExecutionReport) String() string

func (OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue

func (m OptimizerStatisticsAdvisorExecutionReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionScript

OptimizerStatisticsAdvisorExecutionScript The Oracle system-generated script for the Optimizer Statistics Advisor execution.

type OptimizerStatisticsAdvisorExecutionScript struct {

    // The Optimizer Statistics Advisor execution script.
    Script *string `mandatory:"true" json:"script"`
}

func (OptimizerStatisticsAdvisorExecutionScript) String

func (m OptimizerStatisticsAdvisorExecutionScript) String() string

func (OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue

func (m OptimizerStatisticsAdvisorExecutionScript) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionStatusEnum

OptimizerStatisticsAdvisorExecutionStatusEnum Enum with underlying type: string

type OptimizerStatisticsAdvisorExecutionStatusEnum string

Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionStatusEnum

const (
    OptimizerStatisticsAdvisorExecutionStatusExecuting   OptimizerStatisticsAdvisorExecutionStatusEnum = "EXECUTING"
    OptimizerStatisticsAdvisorExecutionStatusCompleted   OptimizerStatisticsAdvisorExecutionStatusEnum = "COMPLETED"
    OptimizerStatisticsAdvisorExecutionStatusInterrupted OptimizerStatisticsAdvisorExecutionStatusEnum = "INTERRUPTED"
    OptimizerStatisticsAdvisorExecutionStatusCancelled   OptimizerStatisticsAdvisorExecutionStatusEnum = "CANCELLED"
    OptimizerStatisticsAdvisorExecutionStatusFatalError  OptimizerStatisticsAdvisorExecutionStatusEnum = "FATAL_ERROR"
)

func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum

func GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionStatusEnum, bool)

GetMappingOptimizerStatisticsAdvisorExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues

func GetOptimizerStatisticsAdvisorExecutionStatusEnumValues() []OptimizerStatisticsAdvisorExecutionStatusEnum

GetOptimizerStatisticsAdvisorExecutionStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionStatusEnum

type OptimizerStatisticsAdvisorExecutionSummary

OptimizerStatisticsAdvisorExecutionSummary The summary of the Optimizer Statistics Advisor execution.

type OptimizerStatisticsAdvisorExecutionSummary struct {

    // The name of the Optimizer Statistics Advisor task.
    TaskName *string `mandatory:"true" json:"taskName"`

    // The name of the Optimizer Statistics Advisor execution.
    ExecutionName *string `mandatory:"true" json:"executionName"`

    // The start time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

    // The end time of the time range to retrieve the Optimizer Statistics Advisor execution of a Managed Database
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

    // The status of the Optimizer Statistics Advisor execution.
    Status OptimizerStatisticsAdvisorExecutionSummaryStatusEnum `mandatory:"true" json:"status"`

    // The Optimizer Statistics Advisor execution status message, if any.
    StatusMessage *string `mandatory:"false" json:"statusMessage"`

    // The errors in the Optimizer Statistics Advisor execution, if any.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The number of findings generated by the Optimizer Statistics Advisor execution.
    Findings *int `mandatory:"false" json:"findings"`
}

func (OptimizerStatisticsAdvisorExecutionSummary) String

func (m OptimizerStatisticsAdvisorExecutionSummary) String() string

func (OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue

func (m OptimizerStatisticsAdvisorExecutionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

OptimizerStatisticsAdvisorExecutionSummaryStatusEnum Enum with underlying type: string

type OptimizerStatisticsAdvisorExecutionSummaryStatusEnum string

Set of constants representing the allowable values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

const (
    OptimizerStatisticsAdvisorExecutionSummaryStatusExecuting   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "EXECUTING"
    OptimizerStatisticsAdvisorExecutionSummaryStatusCompleted   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "COMPLETED"
    OptimizerStatisticsAdvisorExecutionSummaryStatusInterrupted OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "INTERRUPTED"
    OptimizerStatisticsAdvisorExecutionSummaryStatusCancelled   OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "CANCELLED"
    OptimizerStatisticsAdvisorExecutionSummaryStatusFatalError  OptimizerStatisticsAdvisorExecutionSummaryStatusEnum = "FATAL_ERROR"
)

func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum

func GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum(val string) (OptimizerStatisticsAdvisorExecutionSummaryStatusEnum, bool)

GetMappingOptimizerStatisticsAdvisorExecutionSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues

func GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues() []OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

GetOptimizerStatisticsAdvisorExecutionSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsAdvisorExecutionSummaryStatusEnum

type OptimizerStatisticsAdvisorExecutionsCollection

OptimizerStatisticsAdvisorExecutionsCollection The details of each Optimizer Statistics Advisor execution.

type OptimizerStatisticsAdvisorExecutionsCollection struct {

    // The list of Optimizer Statistics Advisor executions.
    Items []OptimizerStatisticsAdvisorExecutionSummary `mandatory:"true" json:"items"`
}

func (OptimizerStatisticsAdvisorExecutionsCollection) String

func (m OptimizerStatisticsAdvisorExecutionsCollection) String() string

func (OptimizerStatisticsAdvisorExecutionsCollection) ValidateEnumValue

func (m OptimizerStatisticsAdvisorExecutionsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionAggregationSummary

OptimizerStatisticsCollectionAggregationSummary The summary of the Optimizer Statistics Collection, which includes the aggregated number of tasks grouped by status.

type OptimizerStatisticsCollectionAggregationSummary struct {

    // Indicates the start of the hour as the statistics are aggregated per hour.
    TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

    // The optimizer statistics tasks grouped by type.
    GroupBy OptimizerStatisticsGroupByTypesEnum `mandatory:"false" json:"groupBy,omitempty"`

    // Indicates the end of the hour as the statistics are aggregated per hour.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The number of tasks or objects for which statistics are yet to be gathered.
    Pending *int `mandatory:"false" json:"pending"`

    // The number of tasks or objects for which statistics gathering is in progress.
    InProgress *int `mandatory:"false" json:"inProgress"`

    // The number of tasks or objects for which statistics gathering is completed.
    Completed *int `mandatory:"false" json:"completed"`

    // The number of tasks or objects for which statistics gathering failed.
    Failed *int `mandatory:"false" json:"failed"`

    // The number of tasks or objects for which statistics gathering was skipped.
    Skipped *int `mandatory:"false" json:"skipped"`

    // The number of tasks or objects for which statistics gathering timed out.
    TimedOut *int `mandatory:"false" json:"timedOut"`

    // The number of tasks or objects for which the status of statistics gathering is unknown.
    Unknown *int `mandatory:"false" json:"unknown"`

    // The total number of tasks or objects for which statistics collection is finished. This number is the
    // sum of all the tasks or objects with various statuses: pending, inProgress, completed, failed, skipped,
    // timedOut, and unknown.
    Total *int `mandatory:"false" json:"total"`
}

func (OptimizerStatisticsCollectionAggregationSummary) String

func (m OptimizerStatisticsCollectionAggregationSummary) String() string

func (OptimizerStatisticsCollectionAggregationSummary) ValidateEnumValue

func (m OptimizerStatisticsCollectionAggregationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionAggregationsCollection

OptimizerStatisticsCollectionAggregationsCollection The number of times optimizer statistics are collected each hour, grouped by task status.

type OptimizerStatisticsCollectionAggregationsCollection struct {

    // The list of Optimizer Statistics Collection details.
    Items []OptimizerStatisticsCollectionAggregationSummary `mandatory:"true" json:"items"`
}

func (OptimizerStatisticsCollectionAggregationsCollection) String

func (m OptimizerStatisticsCollectionAggregationsCollection) String() string

func (OptimizerStatisticsCollectionAggregationsCollection) ValidateEnumValue

func (m OptimizerStatisticsCollectionAggregationsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperation

OptimizerStatisticsCollectionOperation The summary of the Optimizer Statistics Collection tasks, which includes details of the Managed Database and the execution.

type OptimizerStatisticsCollectionOperation struct {

    // The ID of the operation.
    Id *int `mandatory:"true" json:"id"`

    // The name of the operation.
    OperationName *string `mandatory:"true" json:"operationName"`

    // The target object type such as Table, Index, and Partition.
    Target *string `mandatory:"true" json:"target"`

    // The name of the job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the operation such as Completed, and Failed.
    Status OptimizerStatisticsCollectionOperationStatusEnum `mandatory:"true" json:"status"`

    // The start time of the operation.
    StartTime *string `mandatory:"true" json:"startTime"`

    // The end time of the operation.
    EndTime *string `mandatory:"true" json:"endTime"`

    // The time it takes to complete the operation (in seconds).
    DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"`

    // The number of objects for which statistics collection is completed.
    CompletedCount *int `mandatory:"false" json:"completedCount"`

    // The number of objects for which statistics collection is in progress.
    InProgressCount *int `mandatory:"false" json:"inProgressCount"`

    // The number of objects for which statistics collection failed.
    FailedCount *int `mandatory:"false" json:"failedCount"`

    // The number of objects for which statistics collection timed out.
    TimedOutCount *int `mandatory:"false" json:"timedOutCount"`

    // The total number of objects for which statistics is collected. This number is the sum of all the objects
    // with various statuses: completed, inProgress, failed, and timedOut.
    TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"`

    Database *OptimizerDatabase `mandatory:"false" json:"database"`

    // An array of Optimizer Statistics Collection task details.
    Tasks []OptimizerStatisticsOperationTask `mandatory:"false" json:"tasks"`
}

func (OptimizerStatisticsCollectionOperation) String

func (m OptimizerStatisticsCollectionOperation) String() string

func (OptimizerStatisticsCollectionOperation) ValidateEnumValue

func (m OptimizerStatisticsCollectionOperation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperationStatusEnum

OptimizerStatisticsCollectionOperationStatusEnum Enum with underlying type: string

type OptimizerStatisticsCollectionOperationStatusEnum string

Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationStatusEnum

const (
    OptimizerStatisticsCollectionOperationStatusInProgress OptimizerStatisticsCollectionOperationStatusEnum = "IN_PROGRESS"
    OptimizerStatisticsCollectionOperationStatusCompleted  OptimizerStatisticsCollectionOperationStatusEnum = "COMPLETED"
    OptimizerStatisticsCollectionOperationStatusFailed     OptimizerStatisticsCollectionOperationStatusEnum = "FAILED"
    OptimizerStatisticsCollectionOperationStatusTimedOut   OptimizerStatisticsCollectionOperationStatusEnum = "TIMED_OUT"
)

func GetMappingOptimizerStatisticsCollectionOperationStatusEnum

func GetMappingOptimizerStatisticsCollectionOperationStatusEnum(val string) (OptimizerStatisticsCollectionOperationStatusEnum, bool)

GetMappingOptimizerStatisticsCollectionOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsCollectionOperationStatusEnumValues

func GetOptimizerStatisticsCollectionOperationStatusEnumValues() []OptimizerStatisticsCollectionOperationStatusEnum

GetOptimizerStatisticsCollectionOperationStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationStatusEnum

type OptimizerStatisticsCollectionOperationSummary

OptimizerStatisticsCollectionOperationSummary The summary of the Optimizer Statistics Collection operation.

type OptimizerStatisticsCollectionOperationSummary struct {

    // The ID of the operation.
    Id *int `mandatory:"true" json:"id"`

    // The name of the operation.
    OperationName *string `mandatory:"true" json:"operationName"`

    // The target object type such as Table, Index, and Partition.
    Target *string `mandatory:"true" json:"target"`

    // The name of the job.
    JobName *string `mandatory:"true" json:"jobName"`

    // The status of the operation such as Completed, and Failed.
    Status OptimizerStatisticsCollectionOperationSummaryStatusEnum `mandatory:"true" json:"status"`

    // The start time of the operation.
    StartTime *string `mandatory:"true" json:"startTime"`

    // The end time of the operation.
    EndTime *string `mandatory:"true" json:"endTime"`

    // The time it takes to complete the operation (in seconds).
    DurationInSeconds *float32 `mandatory:"true" json:"durationInSeconds"`

    // The number of objects for which statistics collection is completed.
    CompletedCount *int `mandatory:"false" json:"completedCount"`

    // The number of objects for which statistics collection is in progress.
    InProgressCount *int `mandatory:"false" json:"inProgressCount"`

    // The number of objects for which statistics collection failed.
    FailedCount *int `mandatory:"false" json:"failedCount"`

    // The number of objects for which statistics collection timed out.
    TimedOutCount *int `mandatory:"false" json:"timedOutCount"`

    // The total number of objects for which statistics is collected. This number is the sum of all the objects
    // with various statuses: completed, inProgress, failed, and timedOut.
    TotalObjectsCount *int `mandatory:"false" json:"totalObjectsCount"`
}

func (OptimizerStatisticsCollectionOperationSummary) String

func (m OptimizerStatisticsCollectionOperationSummary) String() string

func (OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue

func (m OptimizerStatisticsCollectionOperationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsCollectionOperationSummaryStatusEnum

OptimizerStatisticsCollectionOperationSummaryStatusEnum Enum with underlying type: string

type OptimizerStatisticsCollectionOperationSummaryStatusEnum string

Set of constants representing the allowable values for OptimizerStatisticsCollectionOperationSummaryStatusEnum

const (
    OptimizerStatisticsCollectionOperationSummaryStatusInProgress OptimizerStatisticsCollectionOperationSummaryStatusEnum = "IN_PROGRESS"
    OptimizerStatisticsCollectionOperationSummaryStatusCompleted  OptimizerStatisticsCollectionOperationSummaryStatusEnum = "COMPLETED"
    OptimizerStatisticsCollectionOperationSummaryStatusFailed     OptimizerStatisticsCollectionOperationSummaryStatusEnum = "FAILED"
    OptimizerStatisticsCollectionOperationSummaryStatusTimedOut   OptimizerStatisticsCollectionOperationSummaryStatusEnum = "TIMED_OUT"
)

func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum

func GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum(val string) (OptimizerStatisticsCollectionOperationSummaryStatusEnum, bool)

GetMappingOptimizerStatisticsCollectionOperationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues

func GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues() []OptimizerStatisticsCollectionOperationSummaryStatusEnum

GetOptimizerStatisticsCollectionOperationSummaryStatusEnumValues Enumerates the set of values for OptimizerStatisticsCollectionOperationSummaryStatusEnum

type OptimizerStatisticsCollectionOperationsCollection

OptimizerStatisticsCollectionOperationsCollection The details of each statistics collection operation.

type OptimizerStatisticsCollectionOperationsCollection struct {

    // The details of the Optimizer Statistics Collection operation.
    Items []OptimizerStatisticsCollectionOperationSummary `mandatory:"true" json:"items"`
}

func (OptimizerStatisticsCollectionOperationsCollection) String

func (m OptimizerStatisticsCollectionOperationsCollection) String() string

func (OptimizerStatisticsCollectionOperationsCollection) ValidateEnumValue

func (m OptimizerStatisticsCollectionOperationsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsGroupByTypesEnum

OptimizerStatisticsGroupByTypesEnum Enum with underlying type: string

type OptimizerStatisticsGroupByTypesEnum string

Set of constants representing the allowable values for OptimizerStatisticsGroupByTypesEnum

const (
    OptimizerStatisticsGroupByTypesTaskStatus        OptimizerStatisticsGroupByTypesEnum = "TASK_STATUS"
    OptimizerStatisticsGroupByTypesTaskObjectsStatus OptimizerStatisticsGroupByTypesEnum = "TASK_OBJECTS_STATUS"
)

func GetMappingOptimizerStatisticsGroupByTypesEnum

func GetMappingOptimizerStatisticsGroupByTypesEnum(val string) (OptimizerStatisticsGroupByTypesEnum, bool)

GetMappingOptimizerStatisticsGroupByTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsGroupByTypesEnumValues

func GetOptimizerStatisticsGroupByTypesEnumValues() []OptimizerStatisticsGroupByTypesEnum

GetOptimizerStatisticsGroupByTypesEnumValues Enumerates the set of values for OptimizerStatisticsGroupByTypesEnum

type OptimizerStatisticsOperationTask

OptimizerStatisticsOperationTask The details of the Optimizer Statistics Collection task.

type OptimizerStatisticsOperationTask struct {

    // The name of the target object for which statistics are gathered.
    Target *string `mandatory:"true" json:"target"`

    // The type of target object.
    TargetType OptimizerStatisticsOperationTaskTargetTypeEnum `mandatory:"true" json:"targetType"`

    // The start time of the Optimizer Statistics Collection task.
    TimeStart *common.SDKTime `mandatory:"true" json:"timeStart"`

    // The end time of the Optimizer Statistics Collection task.
    TimeEnd *common.SDKTime `mandatory:"true" json:"timeEnd"`

    // The status of the Optimizer Statistics Collection task.
    Status OptimizerStatisticsOperationTaskStatusEnum `mandatory:"true" json:"status"`
}

func (OptimizerStatisticsOperationTask) String

func (m OptimizerStatisticsOperationTask) String() string

func (OptimizerStatisticsOperationTask) ValidateEnumValue

func (m OptimizerStatisticsOperationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OptimizerStatisticsOperationTaskStatusEnum

OptimizerStatisticsOperationTaskStatusEnum Enum with underlying type: string

type OptimizerStatisticsOperationTaskStatusEnum string

Set of constants representing the allowable values for OptimizerStatisticsOperationTaskStatusEnum

const (
    OptimizerStatisticsOperationTaskStatusPending    OptimizerStatisticsOperationTaskStatusEnum = "PENDING"
    OptimizerStatisticsOperationTaskStatusInProgress OptimizerStatisticsOperationTaskStatusEnum = "IN_PROGRESS"
    OptimizerStatisticsOperationTaskStatusSkipped    OptimizerStatisticsOperationTaskStatusEnum = "SKIPPED"
    OptimizerStatisticsOperationTaskStatusTimedOut   OptimizerStatisticsOperationTaskStatusEnum = "TIMED_OUT"
    OptimizerStatisticsOperationTaskStatusCompleted  OptimizerStatisticsOperationTaskStatusEnum = "COMPLETED"
    OptimizerStatisticsOperationTaskStatusFailed     OptimizerStatisticsOperationTaskStatusEnum = "FAILED"
)

func GetMappingOptimizerStatisticsOperationTaskStatusEnum

func GetMappingOptimizerStatisticsOperationTaskStatusEnum(val string) (OptimizerStatisticsOperationTaskStatusEnum, bool)

GetMappingOptimizerStatisticsOperationTaskStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsOperationTaskStatusEnumValues

func GetOptimizerStatisticsOperationTaskStatusEnumValues() []OptimizerStatisticsOperationTaskStatusEnum

GetOptimizerStatisticsOperationTaskStatusEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskStatusEnum

type OptimizerStatisticsOperationTaskTargetTypeEnum

OptimizerStatisticsOperationTaskTargetTypeEnum Enum with underlying type: string

type OptimizerStatisticsOperationTaskTargetTypeEnum string

Set of constants representing the allowable values for OptimizerStatisticsOperationTaskTargetTypeEnum

const (
    OptimizerStatisticsOperationTaskTargetTypeTable             OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE"
    OptimizerStatisticsOperationTaskTargetTypeGlobalTable       OptimizerStatisticsOperationTaskTargetTypeEnum = "GLOBAL_TABLE"
    OptimizerStatisticsOperationTaskTargetTypeCoordinatorTable  OptimizerStatisticsOperationTaskTargetTypeEnum = "COORDINATOR_TABLE"
    OptimizerStatisticsOperationTaskTargetTypeTablePartition    OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_PARTITION"
    OptimizerStatisticsOperationTaskTargetTypeTableSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "TABLE_SUBPARTITION"
    OptimizerStatisticsOperationTaskTargetTypeIndex             OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX"
    OptimizerStatisticsOperationTaskTargetTypeIndexPartition    OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_PARTITION"
    OptimizerStatisticsOperationTaskTargetTypeIndexSubpartition OptimizerStatisticsOperationTaskTargetTypeEnum = "INDEX_SUBPARTITION"
)

func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum

func GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum(val string) (OptimizerStatisticsOperationTaskTargetTypeEnum, bool)

GetMappingOptimizerStatisticsOperationTaskTargetTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues

func GetOptimizerStatisticsOperationTaskTargetTypeEnumValues() []OptimizerStatisticsOperationTaskTargetTypeEnum

GetOptimizerStatisticsOperationTaskTargetTypeEnumValues Enumerates the set of values for OptimizerStatisticsOperationTaskTargetTypeEnum

type OptimizerStatisticsTaskFilterTypesEnum

OptimizerStatisticsTaskFilterTypesEnum Enum with underlying type: string

type OptimizerStatisticsTaskFilterTypesEnum string

Set of constants representing the allowable values for OptimizerStatisticsTaskFilterTypesEnum

const (
    OptimizerStatisticsTaskFilterTypesAll    OptimizerStatisticsTaskFilterTypesEnum = "ALL"
    OptimizerStatisticsTaskFilterTypesManual OptimizerStatisticsTaskFilterTypesEnum = "MANUAL"
    OptimizerStatisticsTaskFilterTypesAuto   OptimizerStatisticsTaskFilterTypesEnum = "AUTO"
)

func GetMappingOptimizerStatisticsTaskFilterTypesEnum

func GetMappingOptimizerStatisticsTaskFilterTypesEnum(val string) (OptimizerStatisticsTaskFilterTypesEnum, bool)

GetMappingOptimizerStatisticsTaskFilterTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOptimizerStatisticsTaskFilterTypesEnumValues

func GetOptimizerStatisticsTaskFilterTypesEnumValues() []OptimizerStatisticsTaskFilterTypesEnum

GetOptimizerStatisticsTaskFilterTypesEnumValues Enumerates the set of values for OptimizerStatisticsTaskFilterTypesEnum

type ParameterScopeEnum

ParameterScopeEnum Enum with underlying type: string

type ParameterScopeEnum string

Set of constants representing the allowable values for ParameterScopeEnum

const (
    ParameterScopeMemory ParameterScopeEnum = "MEMORY"
    ParameterScopeSpfile ParameterScopeEnum = "SPFILE"
    ParameterScopeBoth   ParameterScopeEnum = "BOTH"
)

func GetMappingParameterScopeEnum

func GetMappingParameterScopeEnum(val string) (ParameterScopeEnum, bool)

GetMappingParameterScopeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetParameterScopeEnumValues

func GetParameterScopeEnumValues() []ParameterScopeEnum

GetParameterScopeEnumValues Enumerates the set of values for ParameterScopeEnum

type ParentGroup

ParentGroup The parent Managed Database Group of a Managed Database.

type ParentGroup struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Managed Database Group.
    Name *string `mandatory:"true" json:"name"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the Managed Database Group resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ParentGroup) String

func (m ParentGroup) String() string

func (ParentGroup) ValidateEnumValue

func (m ParentGroup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PdbMetrics

PdbMetrics The summary of Pluggable Databases (PDBs) and their resource usage metrics, within a specific Container Database (CDB).

type PdbMetrics struct {

    // A summary of PDBs and their resource usage metrics such as CPU, User I/O, and Storage, within a specific CDB.
    DatabaseUsageMetrics []DatabaseUsageMetrics `mandatory:"true" json:"databaseUsageMetrics"`
}

func (PdbMetrics) String

func (m PdbMetrics) String() string

func (PdbMetrics) ValidateEnumValue

func (m PdbMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PdbStatusDetails

PdbStatusDetails The number and status of PDBs in a Container Database.

type PdbStatusDetails struct {

    // The status of the PDBs with this count.
    Status DatabaseStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The number of PDBs with this status.
    Count *int `mandatory:"false" json:"count"`
}

func (PdbStatusDetails) String

func (m PdbStatusDetails) String() string

func (PdbStatusDetails) ValidateEnumValue

func (m PdbStatusDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredential

PreferredCredential The details of the preferred credential.

type PreferredCredential interface {

    // The name of the preferred credential.
    GetCredentialName() *string

    // The status of the preferred credential.
    GetStatus() PreferredCredentialStatusEnum

    // Indicates whether the preferred credential is accessible.
    GetIsAccessible() *bool
}

type PreferredCredentialCollection

PreferredCredentialCollection A collection of preferred credential attributes.

type PreferredCredentialCollection struct {

    // The attributes of the preferred credential.
    Items []PreferredCredentialSummary `mandatory:"true" json:"items"`
}

func (PreferredCredentialCollection) String

func (m PreferredCredentialCollection) String() string

func (PreferredCredentialCollection) ValidateEnumValue

func (m PreferredCredentialCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredentialStatusEnum

PreferredCredentialStatusEnum Enum with underlying type: string

type PreferredCredentialStatusEnum string

Set of constants representing the allowable values for PreferredCredentialStatusEnum

const (
    PreferredCredentialStatusSet    PreferredCredentialStatusEnum = "SET"
    PreferredCredentialStatusNotSet PreferredCredentialStatusEnum = "NOT_SET"
)

func GetMappingPreferredCredentialStatusEnum

func GetMappingPreferredCredentialStatusEnum(val string) (PreferredCredentialStatusEnum, bool)

GetMappingPreferredCredentialStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPreferredCredentialStatusEnumValues

func GetPreferredCredentialStatusEnumValues() []PreferredCredentialStatusEnum

GetPreferredCredentialStatusEnumValues Enumerates the set of values for PreferredCredentialStatusEnum

type PreferredCredentialSummary

PreferredCredentialSummary The summary of preferred credentials.

type PreferredCredentialSummary struct {

    // The name of the preferred credential.
    CredentialName *string `mandatory:"true" json:"credentialName"`

    // The status of the preferred credential.
    Status PreferredCredentialStatusEnum `mandatory:"true" json:"status"`

    // Indicates whether the preferred credential is accessible.
    IsAccessible *bool `mandatory:"true" json:"isAccessible"`

    // The user name used to connect to the database.
    UserName *string `mandatory:"false" json:"userName"`

    // The role of the database user.
    Role RoleEnum `mandatory:"false" json:"role,omitempty"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
    PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`
}

func (PreferredCredentialSummary) String

func (m PreferredCredentialSummary) String() string

func (PreferredCredentialSummary) ValidateEnumValue

func (m PreferredCredentialSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PreferredCredentialTypeEnum

PreferredCredentialTypeEnum Enum with underlying type: string

type PreferredCredentialTypeEnum string

Set of constants representing the allowable values for PreferredCredentialTypeEnum

const (
    PreferredCredentialTypeBasic PreferredCredentialTypeEnum = "BASIC"
)

func GetMappingPreferredCredentialTypeEnum

func GetMappingPreferredCredentialTypeEnum(val string) (PreferredCredentialTypeEnum, bool)

GetMappingPreferredCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPreferredCredentialTypeEnumValues

func GetPreferredCredentialTypeEnumValues() []PreferredCredentialTypeEnum

GetPreferredCredentialTypeEnumValues Enumerates the set of values for PreferredCredentialTypeEnum

type ProxiedForUserCollection

ProxiedForUserCollection A collection of users on whose behalf the current user acts as proxy.

type ProxiedForUserCollection struct {

    // An array of user resources.
    Items []ProxiedForUserSummary `mandatory:"true" json:"items"`
}

func (ProxiedForUserCollection) String

func (m ProxiedForUserCollection) String() string

func (ProxiedForUserCollection) ValidateEnumValue

func (m ProxiedForUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxiedForUserSummary

ProxiedForUserSummary A summary of users on whose behalf the current user acts as proxy.

type ProxiedForUserSummary struct {

    // The name of a proxy user or the name of the client user.
    Name *string `mandatory:"false" json:"name"`

    // Indicates whether the proxy is required to supply the client credentials (YES) or not (NO).
    Authentication ProxiedForUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

    // The flags associated with the proxy/client pair.
    Flags ProxiedForUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"`
}

func (ProxiedForUserSummary) String

func (m ProxiedForUserSummary) String() string

func (ProxiedForUserSummary) ValidateEnumValue

func (m ProxiedForUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxiedForUserSummaryAuthenticationEnum

ProxiedForUserSummaryAuthenticationEnum Enum with underlying type: string

type ProxiedForUserSummaryAuthenticationEnum string

Set of constants representing the allowable values for ProxiedForUserSummaryAuthenticationEnum

const (
    ProxiedForUserSummaryAuthenticationYes ProxiedForUserSummaryAuthenticationEnum = "YES"
    ProxiedForUserSummaryAuthenticationNo  ProxiedForUserSummaryAuthenticationEnum = "NO"
)

func GetMappingProxiedForUserSummaryAuthenticationEnum

func GetMappingProxiedForUserSummaryAuthenticationEnum(val string) (ProxiedForUserSummaryAuthenticationEnum, bool)

GetMappingProxiedForUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxiedForUserSummaryAuthenticationEnumValues

func GetProxiedForUserSummaryAuthenticationEnumValues() []ProxiedForUserSummaryAuthenticationEnum

GetProxiedForUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxiedForUserSummaryAuthenticationEnum

type ProxiedForUserSummaryFlagsEnum

ProxiedForUserSummaryFlagsEnum Enum with underlying type: string

type ProxiedForUserSummaryFlagsEnum string

Set of constants representing the allowable values for ProxiedForUserSummaryFlagsEnum

const (
    ProxiedForUserSummaryFlagsProxyMayActivateAllClientRoles ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES"
    ProxiedForUserSummaryFlagsNoClientRolesMayBeActivated    ProxiedForUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED"
    ProxiedForUserSummaryFlagsProxyMayActivateRole           ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE"
    ProxiedForUserSummaryFlagsProxyMayNotActivateRole        ProxiedForUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE"
)

func GetMappingProxiedForUserSummaryFlagsEnum

func GetMappingProxiedForUserSummaryFlagsEnum(val string) (ProxiedForUserSummaryFlagsEnum, bool)

GetMappingProxiedForUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxiedForUserSummaryFlagsEnumValues

func GetProxiedForUserSummaryFlagsEnumValues() []ProxiedForUserSummaryFlagsEnum

GetProxiedForUserSummaryFlagsEnumValues Enumerates the set of values for ProxiedForUserSummaryFlagsEnum

type ProxyUserCollection

ProxyUserCollection A collection of proxy users for the current user.

type ProxyUserCollection struct {

    // An array of user resources.
    Items []ProxyUserSummary `mandatory:"true" json:"items"`
}

func (ProxyUserCollection) String

func (m ProxyUserCollection) String() string

func (ProxyUserCollection) ValidateEnumValue

func (m ProxyUserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxyUserSummary

ProxyUserSummary A summary of the proxy user.

type ProxyUserSummary struct {

    // The name of a proxy user or the name of the client user.
    Name *string `mandatory:"false" json:"name"`

    // Indicates whether the proxy is required to supply the client credentials (YES) or not (NO).
    Authentication ProxyUserSummaryAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

    // The flags associated with the proxy/client pair.
    Flags ProxyUserSummaryFlagsEnum `mandatory:"false" json:"flags,omitempty"`
}

func (ProxyUserSummary) String

func (m ProxyUserSummary) String() string

func (ProxyUserSummary) ValidateEnumValue

func (m ProxyUserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProxyUserSummaryAuthenticationEnum

ProxyUserSummaryAuthenticationEnum Enum with underlying type: string

type ProxyUserSummaryAuthenticationEnum string

Set of constants representing the allowable values for ProxyUserSummaryAuthenticationEnum

const (
    ProxyUserSummaryAuthenticationYes ProxyUserSummaryAuthenticationEnum = "YES"
    ProxyUserSummaryAuthenticationNo  ProxyUserSummaryAuthenticationEnum = "NO"
)

func GetMappingProxyUserSummaryAuthenticationEnum

func GetMappingProxyUserSummaryAuthenticationEnum(val string) (ProxyUserSummaryAuthenticationEnum, bool)

GetMappingProxyUserSummaryAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxyUserSummaryAuthenticationEnumValues

func GetProxyUserSummaryAuthenticationEnumValues() []ProxyUserSummaryAuthenticationEnum

GetProxyUserSummaryAuthenticationEnumValues Enumerates the set of values for ProxyUserSummaryAuthenticationEnum

type ProxyUserSummaryFlagsEnum

ProxyUserSummaryFlagsEnum Enum with underlying type: string

type ProxyUserSummaryFlagsEnum string

Set of constants representing the allowable values for ProxyUserSummaryFlagsEnum

const (
    ProxyUserSummaryFlagsProxyMayActivateAllClientRoles ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ALL_CLIENT_ROLES"
    ProxyUserSummaryFlagsNoClientRolesMayBeActivated    ProxyUserSummaryFlagsEnum = "NO_CLIENT_ROLES_MAY_BE_ACTIVATED"
    ProxyUserSummaryFlagsProxyMayActivateRole           ProxyUserSummaryFlagsEnum = "PROXY_MAY_ACTIVATE_ROLE"
    ProxyUserSummaryFlagsProxyMayNotActivateRole        ProxyUserSummaryFlagsEnum = "PROXY_MAY_NOT_ACTIVATE_ROLE"
)

func GetMappingProxyUserSummaryFlagsEnum

func GetMappingProxyUserSummaryFlagsEnum(val string) (ProxyUserSummaryFlagsEnum, bool)

GetMappingProxyUserSummaryFlagsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProxyUserSummaryFlagsEnumValues

func GetProxyUserSummaryFlagsEnumValues() []ProxyUserSummaryFlagsEnum

GetProxyUserSummaryFlagsEnumValues Enumerates the set of values for ProxyUserSummaryFlagsEnum

type Recommendation

Recommendation The details of the Optimizer Statistics Advisor findings and recommendations.

type Recommendation struct {

    // An overview of the Optimizer Statistics Advisor recommendation.
    Message *string `mandatory:"true" json:"message"`

    Example *RecommendationExample `mandatory:"false" json:"example"`

    // The rationale of the recommendation.
    Rationales []RecommendationRationale `mandatory:"false" json:"rationales"`
}

func (Recommendation) String

func (m Recommendation) String() string

func (Recommendation) ValidateEnumValue

func (m Recommendation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationExample

RecommendationExample An example of the recommendation.

type RecommendationExample struct {

    // The list of examples for the recommendation.
    Lines []RecommendationExampleLine `mandatory:"false" json:"lines"`
}

func (RecommendationExample) String

func (m RecommendationExample) String() string

func (RecommendationExample) ValidateEnumValue

func (m RecommendationExample) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationExampleLine

RecommendationExampleLine An example line of the recommendation

type RecommendationExampleLine struct {

    // The details of the example operation.
    Operation *string `mandatory:"false" json:"operation"`

    // The comments about the operation.
    Comment *string `mandatory:"false" json:"comment"`
}

func (RecommendationExampleLine) String

func (m RecommendationExampleLine) String() string

func (RecommendationExampleLine) ValidateEnumValue

func (m RecommendationExampleLine) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RecommendationRationale

RecommendationRationale The details of the rationale for the recommendation.

type RecommendationRationale struct {

    // The message of the rationale.
    Message *string `mandatory:"true" json:"message"`
}

func (RecommendationRationale) String

func (m RecommendationRationale) String() string

func (RecommendationRationale) ValidateEnumValue

func (m RecommendationRationale) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileDetails

RemoveDataFileDetails The details required to remove a data file or temp file from the tablespace.

type RemoveDataFileDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // Specifies whether the file is a data file or temp file.
    FileType RemoveDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"`

    // Name of the data file or temp file to be removed from the tablespace.
    DataFile *string `mandatory:"true" json:"dataFile"`
}

func (RemoveDataFileDetails) String

func (m RemoveDataFileDetails) String() string

func (*RemoveDataFileDetails) UnmarshalJSON

func (m *RemoveDataFileDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RemoveDataFileDetails) ValidateEnumValue

func (m RemoveDataFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileDetailsFileTypeEnum

RemoveDataFileDetailsFileTypeEnum Enum with underlying type: string

type RemoveDataFileDetailsFileTypeEnum string

Set of constants representing the allowable values for RemoveDataFileDetailsFileTypeEnum

const (
    RemoveDataFileDetailsFileTypeDatafile RemoveDataFileDetailsFileTypeEnum = "DATAFILE"
    RemoveDataFileDetailsFileTypeTempfile RemoveDataFileDetailsFileTypeEnum = "TEMPFILE"
)

func GetMappingRemoveDataFileDetailsFileTypeEnum

func GetMappingRemoveDataFileDetailsFileTypeEnum(val string) (RemoveDataFileDetailsFileTypeEnum, bool)

GetMappingRemoveDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRemoveDataFileDetailsFileTypeEnumValues

func GetRemoveDataFileDetailsFileTypeEnumValues() []RemoveDataFileDetailsFileTypeEnum

GetRemoveDataFileDetailsFileTypeEnumValues Enumerates the set of values for RemoveDataFileDetailsFileTypeEnum

type RemoveDataFileRequest

RemoveDataFileRequest wrapper for the RemoveDataFile operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RemoveDataFile.go.html to see an example of how to use RemoveDataFileRequest.

type RemoveDataFileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The details required to remove a data file or temp file from the tablespace.
    RemoveDataFileDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveDataFileRequest) BinaryRequestBody

func (request RemoveDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDataFileRequest) HTTPRequest

func (request RemoveDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDataFileRequest) RetryPolicy

func (request RemoveDataFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveDataFileRequest) String

func (request RemoveDataFileRequest) String() string

func (RemoveDataFileRequest) ValidateEnumValue

func (request RemoveDataFileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveDataFileResponse

RemoveDataFileResponse wrapper for the RemoveDataFile operation

type RemoveDataFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TablespaceAdminStatus instance
    TablespaceAdminStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RemoveDataFileResponse) HTTPResponse

func (response RemoveDataFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveDataFileResponse) String

func (response RemoveDataFileResponse) String() string

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails

RemoveManagedDatabaseFromManagedDatabaseGroupDetails The Managed Database details required to remove it from a Managed Database Group.

type RemoveManagedDatabaseFromManagedDatabaseGroupDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String

func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) String() string

func (RemoveManagedDatabaseFromManagedDatabaseGroupDetails) ValidateEnumValue

func (m RemoveManagedDatabaseFromManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest

RemoveManagedDatabaseFromManagedDatabaseGroupRequest wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RemoveManagedDatabaseFromManagedDatabaseGroup.go.html to see an example of how to use RemoveManagedDatabaseFromManagedDatabaseGroupRequest.

type RemoveManagedDatabaseFromManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The Managed Database details required to remove the Managed Database from a Managed Database Group.
    RemoveManagedDatabaseFromManagedDatabaseGroupDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) String() string

func (RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue

func (request RemoveManagedDatabaseFromManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse

RemoveManagedDatabaseFromManagedDatabaseGroupResponse wrapper for the RemoveManagedDatabaseFromManagedDatabaseGroup operation

type RemoveManagedDatabaseFromManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse

func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String

func (response RemoveManagedDatabaseFromManagedDatabaseGroupResponse) String() string

type ResetDatabaseParametersDetails

ResetDatabaseParametersDetails The details required to reset database parameter values.

type ResetDatabaseParametersDetails struct {
    Credentials *DatabaseCredentials `mandatory:"true" json:"credentials"`

    // The clause used to specify when the parameter change takes effect.
    // Use `MEMORY` to make the change in memory and ensure that it takes
    // effect immediately. Use `SPFILE` to make the change in the server
    // parameter file. The change takes effect when the database is next
    // shut down and started up again. Use `BOTH` to make the change in
    // memory and in the server parameter file. The change takes effect
    // immediately and persists after the database is shut down and
    // started up again.
    Scope ParameterScopeEnum `mandatory:"true" json:"scope"`

    // A list of database parameter names.
    Parameters []string `mandatory:"true" json:"parameters"`
}

func (ResetDatabaseParametersDetails) String

func (m ResetDatabaseParametersDetails) String() string

func (ResetDatabaseParametersDetails) ValidateEnumValue

func (m ResetDatabaseParametersDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetDatabaseParametersRequest

ResetDatabaseParametersRequest wrapper for the ResetDatabaseParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ResetDatabaseParameters.go.html to see an example of how to use ResetDatabaseParametersRequest.

type ResetDatabaseParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details required to reset database parameters.
    ResetDatabaseParametersDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ResetDatabaseParametersRequest) BinaryRequestBody

func (request ResetDatabaseParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResetDatabaseParametersRequest) HTTPRequest

func (request ResetDatabaseParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResetDatabaseParametersRequest) RetryPolicy

func (request ResetDatabaseParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResetDatabaseParametersRequest) String

func (request ResetDatabaseParametersRequest) String() string

func (ResetDatabaseParametersRequest) ValidateEnumValue

func (request ResetDatabaseParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResetDatabaseParametersResponse

ResetDatabaseParametersResponse wrapper for the ResetDatabaseParameters operation

type ResetDatabaseParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The UpdateDatabaseParametersResult instance
    UpdateDatabaseParametersResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ResetDatabaseParametersResponse) HTTPResponse

func (response ResetDatabaseParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResetDatabaseParametersResponse) String

func (response ResetDatabaseParametersResponse) String() string

type ResizeDataFileDetails

ResizeDataFileDetails The details required to resize a data file or temp file within the tablespace.

type ResizeDataFileDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // Specifies whether the file is a data file or temp file.
    FileType ResizeDataFileDetailsFileTypeEnum `mandatory:"true" json:"fileType"`

    // Name of the data file or temp file to be resized.
    DataFile *string `mandatory:"true" json:"dataFile"`

    // The new size of the data file or temp file.
    FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

    // Specifies whether the data file or temp file can be extended automatically.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The size of the next increment of disk space to be allocated automatically when more extents are required.
    AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

    // The maximum disk space allowed for automatic extension of the data files or temp files.
    AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

    // Specifies whether the disk space of the data file or temp file can be limited.
    IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`
}

func (ResizeDataFileDetails) String

func (m ResizeDataFileDetails) String() string

func (*ResizeDataFileDetails) UnmarshalJSON

func (m *ResizeDataFileDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ResizeDataFileDetails) ValidateEnumValue

func (m ResizeDataFileDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResizeDataFileDetailsFileTypeEnum

ResizeDataFileDetailsFileTypeEnum Enum with underlying type: string

type ResizeDataFileDetailsFileTypeEnum string

Set of constants representing the allowable values for ResizeDataFileDetailsFileTypeEnum

const (
    ResizeDataFileDetailsFileTypeDatafile ResizeDataFileDetailsFileTypeEnum = "DATAFILE"
    ResizeDataFileDetailsFileTypeTempfile ResizeDataFileDetailsFileTypeEnum = "TEMPFILE"
)

func GetMappingResizeDataFileDetailsFileTypeEnum

func GetMappingResizeDataFileDetailsFileTypeEnum(val string) (ResizeDataFileDetailsFileTypeEnum, bool)

GetMappingResizeDataFileDetailsFileTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResizeDataFileDetailsFileTypeEnumValues

func GetResizeDataFileDetailsFileTypeEnumValues() []ResizeDataFileDetailsFileTypeEnum

GetResizeDataFileDetailsFileTypeEnumValues Enumerates the set of values for ResizeDataFileDetailsFileTypeEnum

type ResizeDataFileRequest

ResizeDataFileRequest wrapper for the ResizeDataFile operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ResizeDataFile.go.html to see an example of how to use ResizeDataFileRequest.

type ResizeDataFileRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The details required to resize a data file or temp file within the tablespace.
    ResizeDataFileDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ResizeDataFileRequest) BinaryRequestBody

func (request ResizeDataFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ResizeDataFileRequest) HTTPRequest

func (request ResizeDataFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ResizeDataFileRequest) RetryPolicy

func (request ResizeDataFileRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ResizeDataFileRequest) String

func (request ResizeDataFileRequest) String() string

func (ResizeDataFileRequest) ValidateEnumValue

func (request ResizeDataFileRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResizeDataFileResponse

ResizeDataFileResponse wrapper for the ResizeDataFile operation

type ResizeDataFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TablespaceAdminStatus instance
    TablespaceAdminStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ResizeDataFileResponse) HTTPResponse

func (response ResizeDataFileResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ResizeDataFileResponse) String

func (response ResizeDataFileResponse) String() string

type RoleCollection

RoleCollection A collection of roles granted to the current User.

type RoleCollection struct {

    // An array of roles.
    Items []RoleSummary `mandatory:"true" json:"items"`
}

func (RoleCollection) String

func (m RoleCollection) String() string

func (RoleCollection) ValidateEnumValue

func (m RoleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RoleEnum

RoleEnum Enum with underlying type: string

type RoleEnum string

Set of constants representing the allowable values for RoleEnum

const (
    RoleNormal RoleEnum = "NORMAL"
    RoleSysdba RoleEnum = "SYSDBA"
)

func GetMappingRoleEnum

func GetMappingRoleEnum(val string) (RoleEnum, bool)

GetMappingRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleEnumValues

func GetRoleEnumValues() []RoleEnum

GetRoleEnumValues Enumerates the set of values for RoleEnum

type RoleSummary

RoleSummary A summary of each role.

type RoleSummary struct {

    // The name of the role granted to the user.
    Name *string `mandatory:"false" json:"name"`

    // Indicates whether the role is granted with the ADMIN OPTION (YES) or not (NO).
    AdminOption RoleSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"`

    // Indicates whether the role is granted with the DELEGATE OPTION (YES) or not (NO).
    DelegateOption RoleSummaryDelegateOptionEnum `mandatory:"false" json:"delegateOption,omitempty"`

    // Indicates whether the role is designated as a DEFAULT ROLE for the user (YES) or not (NO).
    DefaultRole RoleSummaryDefaultRoleEnum `mandatory:"false" json:"defaultRole,omitempty"`

    // Indicates how the role was granted. Possible values:
    // YES if the role is granted commonly (CONTAINER=ALL is used)
    // NO if the role is granted locally (CONTAINER=ALL is not used)
    Common RoleSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

    // Indicates whether the granted role is inherited from another container (YES) or not (NO).
    Inherited RoleSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

func (RoleSummary) String

func (m RoleSummary) String() string

func (RoleSummary) ValidateEnumValue

func (m RoleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RoleSummaryAdminOptionEnum

RoleSummaryAdminOptionEnum Enum with underlying type: string

type RoleSummaryAdminOptionEnum string

Set of constants representing the allowable values for RoleSummaryAdminOptionEnum

const (
    RoleSummaryAdminOptionYes RoleSummaryAdminOptionEnum = "YES"
    RoleSummaryAdminOptionNo  RoleSummaryAdminOptionEnum = "NO"
)

func GetMappingRoleSummaryAdminOptionEnum

func GetMappingRoleSummaryAdminOptionEnum(val string) (RoleSummaryAdminOptionEnum, bool)

GetMappingRoleSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryAdminOptionEnumValues

func GetRoleSummaryAdminOptionEnumValues() []RoleSummaryAdminOptionEnum

GetRoleSummaryAdminOptionEnumValues Enumerates the set of values for RoleSummaryAdminOptionEnum

type RoleSummaryCommonEnum

RoleSummaryCommonEnum Enum with underlying type: string

type RoleSummaryCommonEnum string

Set of constants representing the allowable values for RoleSummaryCommonEnum

const (
    RoleSummaryCommonYes RoleSummaryCommonEnum = "YES"
    RoleSummaryCommonNo  RoleSummaryCommonEnum = "NO"
)

func GetMappingRoleSummaryCommonEnum

func GetMappingRoleSummaryCommonEnum(val string) (RoleSummaryCommonEnum, bool)

GetMappingRoleSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryCommonEnumValues

func GetRoleSummaryCommonEnumValues() []RoleSummaryCommonEnum

GetRoleSummaryCommonEnumValues Enumerates the set of values for RoleSummaryCommonEnum

type RoleSummaryDefaultRoleEnum

RoleSummaryDefaultRoleEnum Enum with underlying type: string

type RoleSummaryDefaultRoleEnum string

Set of constants representing the allowable values for RoleSummaryDefaultRoleEnum

const (
    RoleSummaryDefaultRoleYes RoleSummaryDefaultRoleEnum = "YES"
    RoleSummaryDefaultRoleNo  RoleSummaryDefaultRoleEnum = "NO"
)

func GetMappingRoleSummaryDefaultRoleEnum

func GetMappingRoleSummaryDefaultRoleEnum(val string) (RoleSummaryDefaultRoleEnum, bool)

GetMappingRoleSummaryDefaultRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryDefaultRoleEnumValues

func GetRoleSummaryDefaultRoleEnumValues() []RoleSummaryDefaultRoleEnum

GetRoleSummaryDefaultRoleEnumValues Enumerates the set of values for RoleSummaryDefaultRoleEnum

type RoleSummaryDelegateOptionEnum

RoleSummaryDelegateOptionEnum Enum with underlying type: string

type RoleSummaryDelegateOptionEnum string

Set of constants representing the allowable values for RoleSummaryDelegateOptionEnum

const (
    RoleSummaryDelegateOptionYes RoleSummaryDelegateOptionEnum = "YES"
    RoleSummaryDelegateOptionNo  RoleSummaryDelegateOptionEnum = "NO"
)

func GetMappingRoleSummaryDelegateOptionEnum

func GetMappingRoleSummaryDelegateOptionEnum(val string) (RoleSummaryDelegateOptionEnum, bool)

GetMappingRoleSummaryDelegateOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryDelegateOptionEnumValues

func GetRoleSummaryDelegateOptionEnumValues() []RoleSummaryDelegateOptionEnum

GetRoleSummaryDelegateOptionEnumValues Enumerates the set of values for RoleSummaryDelegateOptionEnum

type RoleSummaryInheritedEnum

RoleSummaryInheritedEnum Enum with underlying type: string

type RoleSummaryInheritedEnum string

Set of constants representing the allowable values for RoleSummaryInheritedEnum

const (
    RoleSummaryInheritedYes RoleSummaryInheritedEnum = "YES"
    RoleSummaryInheritedNo  RoleSummaryInheritedEnum = "NO"
)

func GetMappingRoleSummaryInheritedEnum

func GetMappingRoleSummaryInheritedEnum(val string) (RoleSummaryInheritedEnum, bool)

GetMappingRoleSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRoleSummaryInheritedEnumValues

func GetRoleSummaryInheritedEnumValues() []RoleSummaryInheritedEnum

GetRoleSummaryInheritedEnumValues Enumerates the set of values for RoleSummaryInheritedEnum

type RuleFinding

RuleFinding The summary of the Optimizer Statistics Advisor findings and recommendations.

type RuleFinding struct {

    // A high-level overview of the findings of the Optimizer Statistics Advisor.
    Message *string `mandatory:"true" json:"message"`

    // The details of the schema or operation.
    Details []FindingSchemaOrOperation `mandatory:"true" json:"details"`

    // The list of recommendations.
    Recommendations []Recommendation `mandatory:"true" json:"recommendations"`
}

func (RuleFinding) String

func (m RuleFinding) String() string

func (RuleFinding) ValidateEnumValue

func (m RuleFinding) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmDetails

RunHistoricAddmDetails The details of the ADDM task, which include the beginning and ending AWR snapshot IDs.

type RunHistoricAddmDetails struct {

    // The ID number of the beginning AWR snapshot.
    StartSnapshotId *int64 `mandatory:"true" json:"startSnapshotId"`

    // The ID of the ending AWR snapshot.
    EndSnapshotId *int64 `mandatory:"true" json:"endSnapshotId"`
}

func (RunHistoricAddmDetails) String

func (m RunHistoricAddmDetails) String() string

func (RunHistoricAddmDetails) ValidateEnumValue

func (m RunHistoricAddmDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmRequest

RunHistoricAddmRequest wrapper for the RunHistoricAddm operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/RunHistoricAddm.go.html to see an example of how to use RunHistoricAddmRequest.

type RunHistoricAddmRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The details of the ADDM task, which include the beginning and ending AWR snapshot IDs.
    RunHistoricAddmDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique identifier for the request.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RunHistoricAddmRequest) BinaryRequestBody

func (request RunHistoricAddmRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RunHistoricAddmRequest) HTTPRequest

func (request RunHistoricAddmRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RunHistoricAddmRequest) RetryPolicy

func (request RunHistoricAddmRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RunHistoricAddmRequest) String

func (request RunHistoricAddmRequest) String() string

func (RunHistoricAddmRequest) ValidateEnumValue

func (request RunHistoricAddmRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RunHistoricAddmResponse

RunHistoricAddmResponse wrapper for the RunHistoricAddm operation

type RunHistoricAddmResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HistoricAddmResult instance
    HistoricAddmResult `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about
    // a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (RunHistoricAddmResponse) HTTPResponse

func (response RunHistoricAddmResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RunHistoricAddmResponse) String

func (response RunHistoricAddmResponse) String() string

type SchemaDefinition

SchemaDefinition The schema object details.

type SchemaDefinition struct {

    // The name of the schema.
    Name *string `mandatory:"true" json:"name"`

    // The names of schema objects.
    Objects []string `mandatory:"false" json:"objects"`
}

func (SchemaDefinition) String

func (m SchemaDefinition) String() string

func (SchemaDefinition) ValidateEnumValue

func (m SchemaDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SnapshotDetails

SnapshotDetails The details of the newly generated AWR snapshot.

type SnapshotDetails struct {

    // The ID of the beginning AWR snapshot.
    SnapshotId *int64 `mandatory:"true" json:"snapshotId"`
}

func (SnapshotDetails) String

func (m SnapshotDetails) String() string

func (SnapshotDetails) ValidateEnumValue

func (m SnapshotDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrdersEnum

SortOrdersEnum Enum with underlying type: string

type SortOrdersEnum string

Set of constants representing the allowable values for SortOrdersEnum

const (
    SortOrdersAsc  SortOrdersEnum = "ASC"
    SortOrdersDesc SortOrdersEnum = "DESC"
)

func GetMappingSortOrdersEnum

func GetMappingSortOrdersEnum(val string) (SortOrdersEnum, bool)

GetMappingSortOrdersEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrdersEnumValues

func GetSortOrdersEnumValues() []SortOrdersEnum

GetSortOrdersEnumValues Enumerates the set of values for SortOrdersEnum

type SqlJob

SqlJob The details of the SQL job.

type SqlJob struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the job.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which the job resides.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name of the job.
    Name *string `mandatory:"true" json:"name"`

    // The date and time when the job was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time when the job was last updated.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group where the job has to be executed.
    ManagedDatabaseGroupId *string `mandatory:"false" json:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database where the job has to be executed.
    ManagedDatabaseId *string `mandatory:"false" json:"managedDatabaseId"`

    // The details of the Managed Databases where the job has to be executed.
    ManagedDatabasesDetails []JobDatabase `mandatory:"false" json:"managedDatabasesDetails"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

    ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

    // The error message that is returned if the job submission fails. Null is returned in all other scenarios.
    SubmissionErrorMessage *string `mandatory:"false" json:"submissionErrorMessage"`

    // The SQL text to be executed in the job. This is a mandatory field for the EXECUTE_SQL operationType.
    SqlText *string `mandatory:"false" json:"sqlText"`

    // The database user name used to execute the SQL job. If the job is being executed on a Managed Database Group,
    // then the user name should exist on all the databases in the group with the same password.
    UserName *string `mandatory:"false" json:"userName"`

    // The type of SQL. This is a mandatory field for the EXECUTE_SQL operationType.
    SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

    // The SQL operation type.
    OperationType SqlJobOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`

    // The subtype of the Oracle Database where the job has to be executed. Applicable only when managedDatabaseGroupId is provided.
    DatabaseSubType DatabaseSubTypeEnum `mandatory:"false" json:"databaseSubType,omitempty"`

    // The schedule type of the job.
    ScheduleType JobScheduleTypeEnum `mandatory:"true" json:"scheduleType"`

    // The lifecycle state of the job.
    LifecycleState JobLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (SqlJob) GetCompartmentId

func (m SqlJob) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (SqlJob) GetDatabaseSubType

func (m SqlJob) GetDatabaseSubType() DatabaseSubTypeEnum

GetDatabaseSubType returns DatabaseSubType

func (SqlJob) GetDescription

func (m SqlJob) GetDescription() *string

GetDescription returns Description

func (SqlJob) GetId

func (m SqlJob) GetId() *string

GetId returns Id

func (SqlJob) GetLifecycleState

func (m SqlJob) GetLifecycleState() JobLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (SqlJob) GetManagedDatabaseGroupId

func (m SqlJob) GetManagedDatabaseGroupId() *string

GetManagedDatabaseGroupId returns ManagedDatabaseGroupId

func (SqlJob) GetManagedDatabaseId

func (m SqlJob) GetManagedDatabaseId() *string

GetManagedDatabaseId returns ManagedDatabaseId

func (SqlJob) GetManagedDatabasesDetails

func (m SqlJob) GetManagedDatabasesDetails() []JobDatabase

GetManagedDatabasesDetails returns ManagedDatabasesDetails

func (SqlJob) GetName

func (m SqlJob) GetName() *string

GetName returns Name

func (SqlJob) GetResultLocation

func (m SqlJob) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (SqlJob) GetScheduleDetails

func (m SqlJob) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (SqlJob) GetScheduleType

func (m SqlJob) GetScheduleType() JobScheduleTypeEnum

GetScheduleType returns ScheduleType

func (SqlJob) GetSubmissionErrorMessage

func (m SqlJob) GetSubmissionErrorMessage() *string

GetSubmissionErrorMessage returns SubmissionErrorMessage

func (SqlJob) GetTimeCreated

func (m SqlJob) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SqlJob) GetTimeUpdated

func (m SqlJob) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (SqlJob) GetTimeout

func (m SqlJob) GetTimeout() *string

GetTimeout returns Timeout

func (SqlJob) MarshalJSON

func (m SqlJob) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlJob) String

func (m SqlJob) String() string

func (*SqlJob) UnmarshalJSON

func (m *SqlJob) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SqlJob) ValidateEnumValue

func (m SqlJob) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlJobOperationTypeEnum

SqlJobOperationTypeEnum Enum with underlying type: string

type SqlJobOperationTypeEnum string

Set of constants representing the allowable values for SqlJobOperationTypeEnum

const (
    SqlJobOperationTypeExecuteSql SqlJobOperationTypeEnum = "EXECUTE_SQL"
)

func GetMappingSqlJobOperationTypeEnum

func GetMappingSqlJobOperationTypeEnum(val string) (SqlJobOperationTypeEnum, bool)

GetMappingSqlJobOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobOperationTypeEnumValues

func GetSqlJobOperationTypeEnumValues() []SqlJobOperationTypeEnum

GetSqlJobOperationTypeEnumValues Enumerates the set of values for SqlJobOperationTypeEnum

type SqlJobRoleEnum

SqlJobRoleEnum Enum with underlying type: string

type SqlJobRoleEnum string

Set of constants representing the allowable values for SqlJobRoleEnum

const (
    SqlJobRoleNormal SqlJobRoleEnum = "NORMAL"
    SqlJobRoleSysdba SqlJobRoleEnum = "SYSDBA"
)

func GetMappingSqlJobRoleEnum

func GetMappingSqlJobRoleEnum(val string) (SqlJobRoleEnum, bool)

GetMappingSqlJobRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobRoleEnumValues

func GetSqlJobRoleEnumValues() []SqlJobRoleEnum

GetSqlJobRoleEnumValues Enumerates the set of values for SqlJobRoleEnum

type SqlJobSqlTypeEnum

SqlJobSqlTypeEnum Enum with underlying type: string

type SqlJobSqlTypeEnum string

Set of constants representing the allowable values for SqlJobSqlTypeEnum

const (
    SqlJobSqlTypeQuery SqlJobSqlTypeEnum = "QUERY"
    SqlJobSqlTypeDml   SqlJobSqlTypeEnum = "DML"
    SqlJobSqlTypeDdl   SqlJobSqlTypeEnum = "DDL"
    SqlJobSqlTypePlsql SqlJobSqlTypeEnum = "PLSQL"
)

func GetMappingSqlJobSqlTypeEnum

func GetMappingSqlJobSqlTypeEnum(val string) (SqlJobSqlTypeEnum, bool)

GetMappingSqlJobSqlTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlJobSqlTypeEnumValues

func GetSqlJobSqlTypeEnumValues() []SqlJobSqlTypeEnum

GetSqlJobSqlTypeEnumValues Enumerates the set of values for SqlJobSqlTypeEnum

type SqlTuningAdvisorTaskCollection

SqlTuningAdvisorTaskCollection The SQL Tuning Advisor task list.

type SqlTuningAdvisorTaskCollection struct {

    // A list of SQL Tuning Advisor tasks.
    Items []SqlTuningAdvisorTaskSummary `mandatory:"true" json:"items"`
}

func (SqlTuningAdvisorTaskCollection) String

func (m SqlTuningAdvisorTaskCollection) String() string

func (SqlTuningAdvisorTaskCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskFindingCollection

SqlTuningAdvisorTaskFindingCollection The list of findings for a SQL Tuning Advisor task.

type SqlTuningAdvisorTaskFindingCollection struct {

    // An array of the findings for a tuning task.
    Items []SqlTuningAdvisorTaskFindingSummary `mandatory:"true" json:"items"`
}

func (SqlTuningAdvisorTaskFindingCollection) String

func (m SqlTuningAdvisorTaskFindingCollection) String() string

func (SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskFindingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskFindingSummary

SqlTuningAdvisorTaskFindingSummary A summary of the findings of the objects in a tuning task that match a given filter. This includes the kind of findings that were reported, whether the benefits were analyzed, and the number of benefits obtained.

type SqlTuningAdvisorTaskFindingSummary struct {

    // The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

    // The key of the object to which these recommendations apply.
    // This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"`

    // The execution id of the analyzed SQL object. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskObjectExecutionId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectExecutionId"`

    // The text of the SQL statement.
    SqlText *string `mandatory:"true" json:"sqlText"`

    // The parsing schema of the object.
    ParsingSchema *string `mandatory:"true" json:"parsingSchema"`

    // The unique key of this SQL statement.
    SqlKey *string `mandatory:"true" json:"sqlKey"`

    // The time benefit (in seconds) for the highest-rated finding for this object.
    DbTimeBenefit *float32 `mandatory:"false" json:"dbTimeBenefit"`

    // The per-execution percentage benefit.
    PerExecutionPercentage *int `mandatory:"false" json:"perExecutionPercentage"`

    // Indicates whether a statistics recommendation was reported for this SQL statement.
    IsStatsFindingPresent *bool `mandatory:"false" json:"isStatsFindingPresent"`

    // Indicates whether a SQL Profile recommendation was reported for this SQL statement.
    IsSqlProfileFindingPresent *bool `mandatory:"false" json:"isSqlProfileFindingPresent"`

    // Indicates whether a SQL Profile recommendation has been implemented for this SQL statement.
    IsSqlProfileFindingImplemented *bool `mandatory:"false" json:"isSqlProfileFindingImplemented"`

    // Indicates whether an index recommendation was reported for this SQL statement.
    IsIndexFindingPresent *bool `mandatory:"false" json:"isIndexFindingPresent"`

    // Indicates whether a restructure SQL recommendation was reported for this SQL statement.
    IsRestructureSqlFindingPresent *bool `mandatory:"false" json:"isRestructureSqlFindingPresent"`

    // Indicates whether an alternative execution plan was reported for this SQL statement.
    IsAlternativePlanFindingPresent *bool `mandatory:"false" json:"isAlternativePlanFindingPresent"`

    // Indicates whether a miscellaneous finding was reported for this SQL statement.
    IsMiscellaneousFindingPresent *bool `mandatory:"false" json:"isMiscellaneousFindingPresent"`

    // Indicates whether there is an error in this SQL statement.
    IsErrorFindingPresent *bool `mandatory:"false" json:"isErrorFindingPresent"`

    // Indicates whether the task timed out.
    IsTimeoutFindingPresent *bool `mandatory:"false" json:"isTimeoutFindingPresent"`
}

func (SqlTuningAdvisorTaskFindingSummary) String

func (m SqlTuningAdvisorTaskFindingSummary) String() string

func (SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskFindingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationCollection

SqlTuningAdvisorTaskRecommendationCollection The SQL Tuning Advisor recommendations for a given SQL statement.

type SqlTuningAdvisorTaskRecommendationCollection struct {

    // A list of SQL Tuning Advisor recommendations.
    Items []SqlTuningAdvisorTaskRecommendationSummary `mandatory:"true" json:"items"`
}

func (SqlTuningAdvisorTaskRecommendationCollection) String

func (m SqlTuningAdvisorTaskRecommendationCollection) String() string

func (SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue

func (m SqlTuningAdvisorTaskRecommendationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationSummary

SqlTuningAdvisorTaskRecommendationSummary A recommendation for a given object in a SQL Tuning Task.

type SqlTuningAdvisorTaskRecommendationSummary struct {

    // The unique identifier of the task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

    // The key of the object to which these recommendations apply. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskObjectId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskObjectId"`

    // The unique identifier of the recommendation in the scope of the task.
    RecommendationKey *int `mandatory:"true" json:"recommendationKey"`

    // Type of recommendation.
    RecommendationType SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum `mandatory:"true" json:"recommendationType"`

    // Summary of the issue found in the SQL statement.
    Finding *string `mandatory:"false" json:"finding"`

    // The recommendation for a specific finding.
    Recommendation *string `mandatory:"false" json:"recommendation"`

    // Describes the reasoning behind the recommendation and how it relates to the finding.
    Rationale *string `mandatory:"false" json:"rationale"`

    // The percentage benefit of this implementation.
    Benefit *float32 `mandatory:"false" json:"benefit"`

    // Action sql to be implemented based on the recommendation result.
    ImplementActionSql *string `mandatory:"false" json:"implementActionSql"`

    // Indicates whether a SQL Profile recommendation uses parallel execution.
    IsParallelExecution *bool `mandatory:"false" json:"isParallelExecution"`
}

func (SqlTuningAdvisorTaskRecommendationSummary) String

func (m SqlTuningAdvisorTaskRecommendationSummary) String() string

func (SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskRecommendationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum Enum with underlying type: string

type SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum string

Set of constants representing the allowable values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

const (
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeStatistics       SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "STATISTICS"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeIndex            SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "INDEX"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeSqlProfile       SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "SQL_PROFILE"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeRestructureSql   SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "RESTRUCTURE_SQL"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeAlternativePlans SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ALTERNATIVE_PLANS"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeError            SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "ERROR"
    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeMiscellaneous    SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum = "MISCELLANEOUS"
)

func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

func GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum(val string) (SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum, bool)

GetMappingSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues

func GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues() []SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

GetSqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskRecommendationSummaryRecommendationTypeEnum

type SqlTuningAdvisorTaskSqlExecutionPlan

SqlTuningAdvisorTaskSqlExecutionPlan A SQL execution plan.

type SqlTuningAdvisorTaskSqlExecutionPlan struct {

    // A SQL execution plan as a list of steps.
    Plan []SqlTuningTaskSqlExecutionPlanStep `mandatory:"true" json:"plan"`
}

func (SqlTuningAdvisorTaskSqlExecutionPlan) String

func (m SqlTuningAdvisorTaskSqlExecutionPlan) String() string

func (SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue

func (m SqlTuningAdvisorTaskSqlExecutionPlan) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummary

SqlTuningAdvisorTaskSummary The summary of a SQL Tuning Advisor task.

type SqlTuningAdvisorTaskSummary struct {

    // The unique identifier of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    SqlTuningAdvisorTaskId *int64 `mandatory:"true" json:"sqlTuningAdvisorTaskId"`

    // The instance ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    InstanceId *int `mandatory:"false" json:"instanceId"`

    // The name of the SQL Tuning Advisor task.
    Name *string `mandatory:"false" json:"name"`

    // The description of the SQL Tuning Advisor task.
    Description *string `mandatory:"false" json:"description"`

    // The owner of the SQL Tuning Advisor task.
    Owner *string `mandatory:"false" json:"owner"`

    // The Creation date of the SQL Tuning Advisor task.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The status of the SQL Tuning Advisor task.
    TaskStatus SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"taskStatus,omitempty"`

    // The number of days left before the task expires. If the value equals -1, then the task has no expiration time (UNLIMITED).
    DaysToExpire *int `mandatory:"false" json:"daysToExpire"`

    // The start time of the task execution.
    TimeExecutionStarted *common.SDKTime `mandatory:"false" json:"timeExecutionStarted"`

    // The end time of the task execution.
    TimeExecutionEnded *common.SDKTime `mandatory:"false" json:"timeExecutionEnded"`

    // The total number of SQL statements related to the SQL Tuning Advisor task.
    TotalSqlStatements *int `mandatory:"false" json:"totalSqlStatements"`

    // The number of recommendations provided for the SQL Tuning Advisor task.
    RecommendationCount *int `mandatory:"false" json:"recommendationCount"`
}

func (SqlTuningAdvisorTaskSummary) String

func (m SqlTuningAdvisorTaskSummary) String() string

func (SqlTuningAdvisorTaskSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryFindingBenefits

SqlTuningAdvisorTaskSummaryFindingBenefits The benefits of the findings in the SQL Tuning Advisor summary report.

type SqlTuningAdvisorTaskSummaryFindingBenefits struct {

    // The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are not implemented.
    DbTimeBeforeRecommended *int `mandatory:"true" json:"dbTimeBeforeRecommended"`

    // The estimated database time of the above SQL statements, if SQL Tuning Advisor recommendations are implemented.
    DbTimeAfterRecommended *int `mandatory:"true" json:"dbTimeAfterRecommended"`

    // The actual database time of the SQL statements for which SQL Tuning Advisor recommendations are implemented.
    DbTimeAfterImplemented *int `mandatory:"true" json:"dbTimeAfterImplemented"`

    // The actual database time of the above SQL statements, before SQL Tuning Advisor recommendations are implemented.
    DbTimeBeforeImplemented *int `mandatory:"true" json:"dbTimeBeforeImplemented"`
}

func (SqlTuningAdvisorTaskSummaryFindingBenefits) String

func (m SqlTuningAdvisorTaskSummaryFindingBenefits) String() string

func (SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryFindingBenefits) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryFindingCounts

SqlTuningAdvisorTaskSummaryFindingCounts The number of findings in the SQL Tuning Advisor summary report.

type SqlTuningAdvisorTaskSummaryFindingCounts struct {

    // The number of distinct SQL statements with recommended SQL profiles.
    RecommendedSqlProfile *int `mandatory:"true" json:"recommendedSqlProfile"`

    // The number of distinct SQL statements with implemented SQL profiles.
    ImplementedSqlProfile *int `mandatory:"true" json:"implementedSqlProfile"`

    // The number of distinct SQL statements with index recommendations.
    Index *int `mandatory:"true" json:"index"`

    // The number of distinct SQL statements with restructured SQL recommendations.
    Restructure *int `mandatory:"true" json:"restructure"`

    // The number of distinct SQL statements with stale or missing optimizer statistics recommendations.
    Statistics *int `mandatory:"true" json:"statistics"`

    // The number of distinct SQL statements with alternative plan recommendations.
    AlternatePlan *int `mandatory:"true" json:"alternatePlan"`
}

func (SqlTuningAdvisorTaskSummaryFindingCounts) String

func (m SqlTuningAdvisorTaskSummaryFindingCounts) String() string

func (SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryFindingCounts) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReport

SqlTuningAdvisorTaskSummaryReport The content of the SQL Tuning Advisor summary report.

type SqlTuningAdvisorTaskSummaryReport struct {
    TaskInfo *SqlTuningAdvisorTaskSummaryReportTaskInfo `mandatory:"true" json:"taskInfo"`

    Statistics *SqlTuningAdvisorTaskSummaryReportStatistics `mandatory:"true" json:"statistics"`

    // The list of object findings related to statistics.
    ObjectStatFindings []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary `mandatory:"false" json:"objectStatFindings"`

    // The list of object findings related to indexes.
    IndexFindings []SqlTuningAdvisorTaskSummaryReportIndexFindingSummary `mandatory:"false" json:"indexFindings"`
}

func (SqlTuningAdvisorTaskSummaryReport) String

func (m SqlTuningAdvisorTaskSummaryReport) String() string

func (SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReport) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary

SqlTuningAdvisorTaskSummaryReportIndexFindingSummary A summary for all the index findings in a SQL Tuning Advisor task. Includes the index's hash value, table name, schema, index name, reference count and index columns

type SqlTuningAdvisorTaskSummaryReportIndexFindingSummary struct {

    // Numerical representation of the index.
    IndexHashValue *int64 `mandatory:"true" json:"indexHashValue"`

    // Name of the index.
    IndexName *string `mandatory:"true" json:"indexName"`

    // Table's name related to the index.
    TableName *string `mandatory:"true" json:"tableName"`

    // Schema related to the index.
    Schema *string `mandatory:"true" json:"schema"`

    // The number of times the index is referenced within the SQL Tuning advisor task findings.
    ReferenceCount *int `mandatory:"true" json:"referenceCount"`

    // Columns of the index.
    IndexColumns []string `mandatory:"true" json:"indexColumns"`
}

func (SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) String

func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) String() string

func (SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportIndexFindingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary

SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary A summary for all the statistic findings of an object in a SQL Tuning Advisor task. Includes the object's hash, name, type, schema, problem type and the object reference count.

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary struct {

    // Numerical representation of the object.
    ObjectHashValue *int64 `mandatory:"true" json:"objectHashValue"`

    // Name of the object.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // Type of the object.
    ObjectType *string `mandatory:"true" json:"objectType"`

    // Schema of the object.
    Schema *string `mandatory:"true" json:"schema"`

    // Type of statistics problem related to the object.
    ProblemType SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum `mandatory:"true" json:"problemType"`

    // The number of the times the object is referenced within the SQL Tuning advisor task findings.
    ReferenceCount *int `mandatory:"true" json:"referenceCount"`
}

func (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) String

func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) String() string

func (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum Enum with underlying type: string

type SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum string

Set of constants representing the allowable values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

const (
    SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeMissing SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "MISSING"
    SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeStale   SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum = "STALE"
)

func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

func GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum(val string) (SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum, bool)

GetMappingSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues

func GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues() []SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

GetSqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnumValues Enumerates the set of values for SqlTuningAdvisorTaskSummaryReportObjectStatFindingSummaryProblemTypeEnum

type SqlTuningAdvisorTaskSummaryReportStatementCounts

SqlTuningAdvisorTaskSummaryReportStatementCounts The number of statements in the SQL Tuning Advisor summary report.

type SqlTuningAdvisorTaskSummaryReportStatementCounts struct {

    // The number of distinct SQL statements.
    DistinctSql *int `mandatory:"true" json:"distinctSql"`

    // The total number of SQL statements.
    TotalSql *int `mandatory:"true" json:"totalSql"`

    // The number of distinct SQL statements with findings.
    FindingCount *int `mandatory:"true" json:"findingCount"`

    // The number of distinct SQL statements with errors.
    ErrorCount *int `mandatory:"true" json:"errorCount"`
}

func (SqlTuningAdvisorTaskSummaryReportStatementCounts) String

func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) String() string

func (SqlTuningAdvisorTaskSummaryReportStatementCounts) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportStatementCounts) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportStatistics

SqlTuningAdvisorTaskSummaryReportStatistics The statistics of the statements and findings in the SQL Tuning Advisor summary report.

type SqlTuningAdvisorTaskSummaryReportStatistics struct {
    StatementCounts *SqlTuningAdvisorTaskSummaryReportStatementCounts `mandatory:"true" json:"statementCounts"`

    FindingCounts *SqlTuningAdvisorTaskSummaryFindingCounts `mandatory:"true" json:"findingCounts"`

    FindingBenefits *SqlTuningAdvisorTaskSummaryFindingBenefits `mandatory:"true" json:"findingBenefits"`
}

func (SqlTuningAdvisorTaskSummaryReportStatistics) String

func (m SqlTuningAdvisorTaskSummaryReportStatistics) String() string

func (SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningAdvisorTaskSummaryReportTaskInfo

SqlTuningAdvisorTaskSummaryReportTaskInfo The general information regarding the SQL Tuning Advisor task.

type SqlTuningAdvisorTaskSummaryReportTaskInfo struct {

    // The ID of the SQL Tuning Advisor task. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    Id *int64 `mandatory:"true" json:"id"`

    // The name of the SQL Tuning Advisor task.
    Name *string `mandatory:"true" json:"name"`

    // The owner of the SQL Tuning Advisor task.
    Owner *string `mandatory:"true" json:"owner"`

    // The start time of the task execution.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // The end time of the task execution.
    TimeEnded *common.SDKTime `mandatory:"true" json:"timeEnded"`

    // The description of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks.
    Description *string `mandatory:"false" json:"description"`

    // The status of the SQL Tuning Advisor task. This is not defined for Auto SQL Tuning tasks.
    Status SqlTuningTaskStatusTypesEnum `mandatory:"false" json:"status,omitempty"`

    // The total running time in seconds. This is not defined for Auto SQL Tuning tasks.
    RunningTime *int `mandatory:"false" json:"runningTime"`
}

func (SqlTuningAdvisorTaskSummaryReportTaskInfo) String

func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) String() string

func (SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue

func (m SqlTuningAdvisorTaskSummaryReportTaskInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningClient

SqlTuningClient a client for SqlTuning

type SqlTuningClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewSqlTuningClientWithConfigurationProvider

func NewSqlTuningClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client SqlTuningClient, err error)

NewSqlTuningClientWithConfigurationProvider Creates a new default SqlTuning client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewSqlTuningClientWithOboToken

func NewSqlTuningClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client SqlTuningClient, err error)

NewSqlTuningClientWithOboToken Creates a new default SqlTuning client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (SqlTuningClient) CloneSqlTuningTask

func (client SqlTuningClient) CloneSqlTuningTask(ctx context.Context, request CloneSqlTuningTaskRequest) (response CloneSqlTuningTaskResponse, err error)

CloneSqlTuningTask Clones and runs a SQL tuning task in the database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/CloneSqlTuningTask.go.html to see an example of how to use CloneSqlTuningTask API.

func (*SqlTuningClient) ConfigurationProvider

func (client *SqlTuningClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (SqlTuningClient) DropSqlTuningTask

func (client SqlTuningClient) DropSqlTuningTask(ctx context.Context, request DropSqlTuningTaskRequest) (response DropSqlTuningTaskResponse, err error)

DropSqlTuningTask Drops a SQL tuning task and its related results from the database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/DropSqlTuningTask.go.html to see an example of how to use DropSqlTuningTask API.

func (SqlTuningClient) GetExecutionPlanStatsComparision

func (client SqlTuningClient) GetExecutionPlanStatsComparision(ctx context.Context, request GetExecutionPlanStatsComparisionRequest) (response GetExecutionPlanStatsComparisionResponse, err error)

GetExecutionPlanStatsComparision Retrieves a comparison of the existing SQL execution plan and a new plan. A SQL tuning task may suggest a new execution plan for a SQL, and this API retrieves the comparison report of the statistics of the two plans.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetExecutionPlanStatsComparision.go.html to see an example of how to use GetExecutionPlanStatsComparision API.

func (SqlTuningClient) GetSqlExecutionPlan

func (client SqlTuningClient) GetSqlExecutionPlan(ctx context.Context, request GetSqlExecutionPlanRequest) (response GetSqlExecutionPlanResponse, err error)

GetSqlExecutionPlan Retrieves a SQL execution plan for the SQL being tuned.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetSqlExecutionPlan.go.html to see an example of how to use GetSqlExecutionPlan API.

func (SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport

func (client SqlTuningClient) GetSqlTuningAdvisorTaskSummaryReport(ctx context.Context, request GetSqlTuningAdvisorTaskSummaryReportRequest) (response GetSqlTuningAdvisorTaskSummaryReportResponse, err error)

GetSqlTuningAdvisorTaskSummaryReport Gets the summary report for the specified SQL Tuning Advisor task.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/GetSqlTuningAdvisorTaskSummaryReport.go.html to see an example of how to use GetSqlTuningAdvisorTaskSummaryReport API.

func (SqlTuningClient) ListSqlTuningAdvisorTaskFindings

func (client SqlTuningClient) ListSqlTuningAdvisorTaskFindings(ctx context.Context, request ListSqlTuningAdvisorTaskFindingsRequest) (response ListSqlTuningAdvisorTaskFindingsResponse, err error)

ListSqlTuningAdvisorTaskFindings Gets an array of the details of the findings that match specific filters.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTaskFindings.go.html to see an example of how to use ListSqlTuningAdvisorTaskFindings API.

func (SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations

func (client SqlTuningClient) ListSqlTuningAdvisorTaskRecommendations(ctx context.Context, request ListSqlTuningAdvisorTaskRecommendationsRequest) (response ListSqlTuningAdvisorTaskRecommendationsResponse, err error)

ListSqlTuningAdvisorTaskRecommendations Gets the findings and possible actions for a given object in a SQL tuning task. The task ID and object ID are used to retrieve the findings and recommendations.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTaskRecommendations.go.html to see an example of how to use ListSqlTuningAdvisorTaskRecommendations API.

func (SqlTuningClient) ListSqlTuningAdvisorTasks

func (client SqlTuningClient) ListSqlTuningAdvisorTasks(ctx context.Context, request ListSqlTuningAdvisorTasksRequest) (response ListSqlTuningAdvisorTasksResponse, err error)

ListSqlTuningAdvisorTasks Lists the SQL Tuning Advisor tasks for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningAdvisorTasks.go.html to see an example of how to use ListSqlTuningAdvisorTasks API.

func (SqlTuningClient) ListSqlTuningSets

func (client SqlTuningClient) ListSqlTuningSets(ctx context.Context, request ListSqlTuningSetsRequest) (response ListSqlTuningSetsResponse, err error)

ListSqlTuningSets Lists the SQL tuning sets for the specified Managed Database.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/ListSqlTuningSets.go.html to see an example of how to use ListSqlTuningSets API.

func (*SqlTuningClient) SetRegion

func (client *SqlTuningClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (SqlTuningClient) StartSqlTuningTask

func (client SqlTuningClient) StartSqlTuningTask(ctx context.Context, request StartSqlTuningTaskRequest) (response StartSqlTuningTaskResponse, err error)

StartSqlTuningTask Starts a SQL tuning task for a given set of SQL statements from the active session history top SQL statements.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTask API.

type SqlTuningSetCollection

SqlTuningSetCollection The details in the SQL tuning set summary.

type SqlTuningSetCollection struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" json:"managedDatabaseId"`

    // The details in the SQL tuning set summary.
    Items []SqlTuningSetSummary `mandatory:"true" json:"items"`
}

func (SqlTuningSetCollection) String

func (m SqlTuningSetCollection) String() string

func (SqlTuningSetCollection) ValidateEnumValue

func (m SqlTuningSetCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetInput

SqlTuningSetInput The SQL tuning set for a SQL tuning task.

type SqlTuningSetInput struct {

    // The name of the SQL tuning set.
    Name *string `mandatory:"true" json:"name"`

    // The owner of the SQL tuning set.
    Owner *string `mandatory:"true" json:"owner"`
}

func (SqlTuningSetInput) String

func (m SqlTuningSetInput) String() string

func (SqlTuningSetInput) ValidateEnumValue

func (m SqlTuningSetInput) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningSetSummary

SqlTuningSetSummary The summary information of a SQL tuning set.

type SqlTuningSetSummary struct {

    // The name of the SQL tuning set.
    Name *string `mandatory:"true" json:"name"`

    // The owner of the SQL tuning set.
    Owner *string `mandatory:"true" json:"owner"`

    // The description of the SQL tuning set.
    Description *string `mandatory:"false" json:"description"`

    // The number of SQL statements in the SQL tuning set.
    StatementCounts *int `mandatory:"false" json:"statementCounts"`
}

func (SqlTuningSetSummary) String

func (m SqlTuningSetSummary) String() string

func (SqlTuningSetSummary) ValidateEnumValue

func (m SqlTuningSetSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskCredentialDetails

SqlTuningTaskCredentialDetails The credential used to connect to the database.

type SqlTuningTaskCredentialDetails interface {

    // The user name used to connect to the database.
    GetUsername() *string

    // The role of the database user.
    GetRole() SqlTuningTaskCredentialDetailsRoleEnum
}

type SqlTuningTaskCredentialDetailsRoleEnum

SqlTuningTaskCredentialDetailsRoleEnum Enum with underlying type: string

type SqlTuningTaskCredentialDetailsRoleEnum string

Set of constants representing the allowable values for SqlTuningTaskCredentialDetailsRoleEnum

const (
    SqlTuningTaskCredentialDetailsRoleNormal SqlTuningTaskCredentialDetailsRoleEnum = "NORMAL"
    SqlTuningTaskCredentialDetailsRoleSysdba SqlTuningTaskCredentialDetailsRoleEnum = "SYSDBA"
)

func GetMappingSqlTuningTaskCredentialDetailsRoleEnum

func GetMappingSqlTuningTaskCredentialDetailsRoleEnum(val string) (SqlTuningTaskCredentialDetailsRoleEnum, bool)

GetMappingSqlTuningTaskCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskCredentialDetailsRoleEnumValues

func GetSqlTuningTaskCredentialDetailsRoleEnumValues() []SqlTuningTaskCredentialDetailsRoleEnum

GetSqlTuningTaskCredentialDetailsRoleEnumValues Enumerates the set of values for SqlTuningTaskCredentialDetailsRoleEnum

type SqlTuningTaskCredentialTypesEnum

SqlTuningTaskCredentialTypesEnum Enum with underlying type: string

type SqlTuningTaskCredentialTypesEnum string

Set of constants representing the allowable values for SqlTuningTaskCredentialTypesEnum

const (
    SqlTuningTaskCredentialTypesSecret   SqlTuningTaskCredentialTypesEnum = "SECRET"
    SqlTuningTaskCredentialTypesPassword SqlTuningTaskCredentialTypesEnum = "PASSWORD"
)

func GetMappingSqlTuningTaskCredentialTypesEnum

func GetMappingSqlTuningTaskCredentialTypesEnum(val string) (SqlTuningTaskCredentialTypesEnum, bool)

GetMappingSqlTuningTaskCredentialTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskCredentialTypesEnumValues

func GetSqlTuningTaskCredentialTypesEnumValues() []SqlTuningTaskCredentialTypesEnum

GetSqlTuningTaskCredentialTypesEnumValues Enumerates the set of values for SqlTuningTaskCredentialTypesEnum

type SqlTuningTaskPasswordCredentialDetails

SqlTuningTaskPasswordCredentialDetails The password provided by the user to connect to the database.

type SqlTuningTaskPasswordCredentialDetails struct {

    // The user name used to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The database user's password encoded using BASE64 scheme.
    Password *string `mandatory:"true" json:"password"`

    // The role of the database user.
    Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

func (SqlTuningTaskPasswordCredentialDetails) GetRole

func (m SqlTuningTaskPasswordCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum

GetRole returns Role

func (SqlTuningTaskPasswordCredentialDetails) GetUsername

func (m SqlTuningTaskPasswordCredentialDetails) GetUsername() *string

GetUsername returns Username

func (SqlTuningTaskPasswordCredentialDetails) MarshalJSON

func (m SqlTuningTaskPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningTaskPasswordCredentialDetails) String

func (m SqlTuningTaskPasswordCredentialDetails) String() string

func (SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue

func (m SqlTuningTaskPasswordCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskPlanStats

SqlTuningTaskPlanStats The statistics of a SQL execution plan.

type SqlTuningTaskPlanStats struct {

    // The type of the original or modified plan with profile, index, and so on.
    PlanType *string `mandatory:"true" json:"planType"`

    // A map contains the statistics for the SQL execution using the plan.
    // The key of the map is the metric's name. The value of the map is the metric's value.
    PlanStats map[string]float64 `mandatory:"true" json:"planStats"`

    // The status of the execution using the plan.
    PlanStatus SqlTuningTaskPlanStatsPlanStatusEnum `mandatory:"true" json:"planStatus"`
}

func (SqlTuningTaskPlanStats) String

func (m SqlTuningTaskPlanStats) String() string

func (SqlTuningTaskPlanStats) ValidateEnumValue

func (m SqlTuningTaskPlanStats) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskPlanStatsPlanStatusEnum

SqlTuningTaskPlanStatsPlanStatusEnum Enum with underlying type: string

type SqlTuningTaskPlanStatsPlanStatusEnum string

Set of constants representing the allowable values for SqlTuningTaskPlanStatsPlanStatusEnum

const (
    SqlTuningTaskPlanStatsPlanStatusComplete SqlTuningTaskPlanStatsPlanStatusEnum = "COMPLETE"
    SqlTuningTaskPlanStatsPlanStatusPartial  SqlTuningTaskPlanStatsPlanStatusEnum = "PARTIAL"
)

func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum

func GetMappingSqlTuningTaskPlanStatsPlanStatusEnum(val string) (SqlTuningTaskPlanStatsPlanStatusEnum, bool)

GetMappingSqlTuningTaskPlanStatsPlanStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskPlanStatsPlanStatusEnumValues

func GetSqlTuningTaskPlanStatsPlanStatusEnumValues() []SqlTuningTaskPlanStatsPlanStatusEnum

GetSqlTuningTaskPlanStatsPlanStatusEnumValues Enumerates the set of values for SqlTuningTaskPlanStatsPlanStatusEnum

type SqlTuningTaskReturn

SqlTuningTaskReturn The returned object for starting or cloning a SQL tuning advisor task.

type SqlTuningTaskReturn struct {

    // The identifier of the task being started or cloned. This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    // It can be retrieved from the following endpoint
    // ListSqlTuningAdvisorTasks.
    SqlTuningTaskId *int64 `mandatory:"true" json:"sqlTuningTaskId"`
}

func (SqlTuningTaskReturn) String

func (m SqlTuningTaskReturn) String() string

func (SqlTuningTaskReturn) ValidateEnumValue

func (m SqlTuningTaskReturn) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSecretCredentialDetails

SqlTuningTaskSecretCredentialDetails The OCID of the Secret provided by the user to retrieve the password to connect to the database.

type SqlTuningTaskSecretCredentialDetails struct {

    // The user name used to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
    // where the database password is stored.
    PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

    // The role of the database user.
    Role SqlTuningTaskCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

func (SqlTuningTaskSecretCredentialDetails) GetRole

func (m SqlTuningTaskSecretCredentialDetails) GetRole() SqlTuningTaskCredentialDetailsRoleEnum

GetRole returns Role

func (SqlTuningTaskSecretCredentialDetails) GetUsername

func (m SqlTuningTaskSecretCredentialDetails) GetUsername() *string

GetUsername returns Username

func (SqlTuningTaskSecretCredentialDetails) MarshalJSON

func (m SqlTuningTaskSecretCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SqlTuningTaskSecretCredentialDetails) String

func (m SqlTuningTaskSecretCredentialDetails) String() string

func (SqlTuningTaskSecretCredentialDetails) ValidateEnumValue

func (m SqlTuningTaskSecretCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSqlDetail

SqlTuningTaskSqlDetail The details of the SQL statements on which SQL tuning is performed.

type SqlTuningTaskSqlDetail struct {

    // The identifier of a SQL statement.
    SqlId *string `mandatory:"true" json:"sqlId"`
}

func (SqlTuningTaskSqlDetail) String

func (m SqlTuningTaskSqlDetail) String() string

func (SqlTuningTaskSqlDetail) ValidateEnumValue

func (m SqlTuningTaskSqlDetail) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskSqlExecutionPlanStep

SqlTuningTaskSqlExecutionPlanStep A step in the SQL execution plan.

type SqlTuningTaskSqlExecutionPlanStep struct {

    // The numerical representation of the SQL execution plan.
    PlanHashValue *int64 `mandatory:"false" json:"planHashValue"`

    // The identification number of a step in the SQL execution plan. This is unique within the SQL execution plan.
    // This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    StepId *int `mandatory:"false" json:"stepId"`

    // The ID of the next step that operates on the results of this step.
    // This is not the OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
    ParentStepId *int `mandatory:"false" json:"parentStepId"`

    // The order of processing for steps with the same parent ID.
    Position *int `mandatory:"false" json:"position"`

    // The name of the operation performed at this step.
    Operation *string `mandatory:"false" json:"operation"`

    // The options used for the operation performed at this step.
    Options *string `mandatory:"false" json:"options"`

    // The current mode of the optimizer, such as all_rows, first_rows_n (where n = 1, 10, 100, 1000, and so on).
    OptimizerMode *string `mandatory:"false" json:"optimizerMode"`

    // The cost of the current operation estimated by the cost-based optimizer (CBO).
    Cost *float64 `mandatory:"false" json:"cost"`

    // The number of rows returned by the current operation (estimated by the CBO).
    Cardinality *int64 `mandatory:"false" json:"cardinality"`

    // The number of bytes returned by the current operation.
    Bytes *int64 `mandatory:"false" json:"bytes"`

    // The CPU cost of the current operation.
    CpuCost *float64 `mandatory:"false" json:"cpuCost"`

    // The I/O cost of the current operation.
    IoCost *float64 `mandatory:"false" json:"ioCost"`

    // The temporary space usage (in bytes) of the operation (sort or hash-join) as estimated by the CBO.
    TempSpace *int64 `mandatory:"false" json:"tempSpace"`

    // The elapsed time (in seconds) of the operation as estimated by the CBO.
    Time *int64 `mandatory:"false" json:"time"`

    // The name of the database link used to reference the object.
    ObjectNode *string `mandatory:"false" json:"objectNode"`

    // The owner of the object.
    ObjectOwner *string `mandatory:"false" json:"objectOwner"`

    // The name of the object.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // The numbered position of the object name in the original SQL statement.
    ObjectPosition *int `mandatory:"false" json:"objectPosition"`

    // The descriptive modifier that further describes the type of object.
    ObjectType *string `mandatory:"false" json:"objectType"`

    // A step may get data from a range of partitions of a partitioned object, such as table or index,
    // based on predicates and sorting order. The partionStart is the starting partition of the range.
    // The partitionStop is the ending partition of the range.
    PartitionStart *string `mandatory:"false" json:"partitionStart"`

    // A step may get data from a range of partitions of a partitioned object, such as table or index,
    // based on predicates and sorting order. The partionStart is the starting partition of the range.
    // The partitionStop is the ending partition of the range.
    PartitionStop *string `mandatory:"false" json:"partitionStop"`

    // The ID of the step in the execution plan that has computed the pair of values of partitionStart and partitionStop.
    PartitionId *int `mandatory:"false" json:"partitionId"`

    // The place for comments that can be added to the steps of the execution plan.
    Remarks *string `mandatory:"false" json:"remarks"`

    // Number of index columns with start and stop keys (that is, the number of columns with matching predicates).
    NumberOfSearchColumn *int `mandatory:"false" json:"numberOfSearchColumn"`

    // Information about parallel execution servers and parallel queries
    Other *string `mandatory:"false" json:"other"`

    // Describes the function of the SQL text in the OTHER column.
    OtherTag *string `mandatory:"false" json:"otherTag"`

    // The text string identifying the type of execution plan.
    Attribute *string `mandatory:"false" json:"attribute"`

    // The predicates used to locate rows in an access structure. For example,
    // start or stop predicates for an index range scan.
    AccessPredicates *string `mandatory:"false" json:"accessPredicates"`

    // The predicates used to filter rows before producing them.
    FilterPredicates *string `mandatory:"false" json:"filterPredicates"`
}

func (SqlTuningTaskSqlExecutionPlanStep) String

func (m SqlTuningTaskSqlExecutionPlanStep) String() string

func (SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue

func (m SqlTuningTaskSqlExecutionPlanStep) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SqlTuningTaskStatusTypesEnum

SqlTuningTaskStatusTypesEnum Enum with underlying type: string

type SqlTuningTaskStatusTypesEnum string

Set of constants representing the allowable values for SqlTuningTaskStatusTypesEnum

const (
    SqlTuningTaskStatusTypesCompleted   SqlTuningTaskStatusTypesEnum = "COMPLETED"
    SqlTuningTaskStatusTypesInitial     SqlTuningTaskStatusTypesEnum = "INITIAL"
    SqlTuningTaskStatusTypesExecuting   SqlTuningTaskStatusTypesEnum = "EXECUTING"
    SqlTuningTaskStatusTypesInterrupted SqlTuningTaskStatusTypesEnum = "INTERRUPTED"
    SqlTuningTaskStatusTypesError       SqlTuningTaskStatusTypesEnum = "ERROR"
)

func GetMappingSqlTuningTaskStatusTypesEnum

func GetMappingSqlTuningTaskStatusTypesEnum(val string) (SqlTuningTaskStatusTypesEnum, bool)

GetMappingSqlTuningTaskStatusTypesEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSqlTuningTaskStatusTypesEnumValues

func GetSqlTuningTaskStatusTypesEnumValues() []SqlTuningTaskStatusTypesEnum

GetSqlTuningTaskStatusTypesEnumValues Enumerates the set of values for SqlTuningTaskStatusTypesEnum

type StartSqlTuningTaskDetails

StartSqlTuningTaskDetails The request to start a SQL tuning task.

type StartSqlTuningTaskDetails struct {

    // The name of the SQL tuning task. The name is unique per user in a database, and it is case-sensitive.
    TaskName *string `mandatory:"true" json:"taskName"`

    CredentialDetails SqlTuningTaskCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // The time limit for running the SQL tuning task.
    TotalTimeLimitInMinutes *int `mandatory:"true" json:"totalTimeLimitInMinutes"`

    // The scope for the SQL tuning task. For LIMITED scope, the SQL profile recommendation
    // is excluded, so the task is executed faster. For COMPREHENSIVE scope, the SQL profile recommendation
    // is included.
    Scope StartSqlTuningTaskDetailsScopeEnum `mandatory:"true" json:"scope"`

    // The description of the SQL tuning task.
    TaskDescription *string `mandatory:"false" json:"taskDescription"`

    // The time limit per SQL statement (in minutes). This is for a task with the COMPREHENSIVE scope.
    // The time limit per SQL statement should not be more than the total time limit.
    StatementTimeLimitInMinutes *int `mandatory:"false" json:"statementTimeLimitInMinutes"`

    SqlTuningSet *SqlTuningSetInput `mandatory:"false" json:"sqlTuningSet"`

    // The details of the SQL statement on which tuning is performed.
    // To obtain the details of the SQL statement, you must provide either the sqlTuningSet
    // or the tuple of sqlDetails/timeStarted/timeEnded.
    SqlDetails []SqlTuningTaskSqlDetail `mandatory:"false" json:"sqlDetails"`

    // The start time of the period in which SQL statements are running.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The end time of the period in which SQL statements are running.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`
}

func (StartSqlTuningTaskDetails) String

func (m StartSqlTuningTaskDetails) String() string

func (*StartSqlTuningTaskDetails) UnmarshalJSON

func (m *StartSqlTuningTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StartSqlTuningTaskDetails) ValidateEnumValue

func (m StartSqlTuningTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartSqlTuningTaskDetailsScopeEnum

StartSqlTuningTaskDetailsScopeEnum Enum with underlying type: string

type StartSqlTuningTaskDetailsScopeEnum string

Set of constants representing the allowable values for StartSqlTuningTaskDetailsScopeEnum

const (
    StartSqlTuningTaskDetailsScopeLimited       StartSqlTuningTaskDetailsScopeEnum = "LIMITED"
    StartSqlTuningTaskDetailsScopeComprehensive StartSqlTuningTaskDetailsScopeEnum = "COMPREHENSIVE"
)

func GetMappingStartSqlTuningTaskDetailsScopeEnum

func GetMappingStartSqlTuningTaskDetailsScopeEnum(val string) (StartSqlTuningTaskDetailsScopeEnum, bool)

GetMappingStartSqlTuningTaskDetailsScopeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStartSqlTuningTaskDetailsScopeEnumValues

func GetStartSqlTuningTaskDetailsScopeEnumValues() []StartSqlTuningTaskDetailsScopeEnum

GetStartSqlTuningTaskDetailsScopeEnumValues Enumerates the set of values for StartSqlTuningTaskDetailsScopeEnum

type StartSqlTuningTaskRequest

StartSqlTuningTaskRequest wrapper for the StartSqlTuningTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/StartSqlTuningTask.go.html to see an example of how to use StartSqlTuningTaskRequest.

type StartSqlTuningTaskRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The detailed inputs required to start a SQL tuning task.
    StartSqlTuningTaskDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StartSqlTuningTaskRequest) BinaryRequestBody

func (request StartSqlTuningTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StartSqlTuningTaskRequest) HTTPRequest

func (request StartSqlTuningTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartSqlTuningTaskRequest) RetryPolicy

func (request StartSqlTuningTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StartSqlTuningTaskRequest) String

func (request StartSqlTuningTaskRequest) String() string

func (StartSqlTuningTaskRequest) ValidateEnumValue

func (request StartSqlTuningTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartSqlTuningTaskResponse

StartSqlTuningTaskResponse wrapper for the StartSqlTuningTask operation

type StartSqlTuningTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SqlTuningTaskReturn instance
    SqlTuningTaskReturn `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (StartSqlTuningTaskResponse) HTTPResponse

func (response StartSqlTuningTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartSqlTuningTaskResponse) String

func (response StartSqlTuningTaskResponse) String() string

type StatementsAggregateMetrics

StatementsAggregateMetrics The queued and running statement metrics for Autonomous Databases.

type StatementsAggregateMetrics struct {
    QueuedStatements *MetricDataPoint `mandatory:"false" json:"queuedStatements"`

    RunningStatements *MetricDataPoint `mandatory:"false" json:"runningStatements"`
}

func (StatementsAggregateMetrics) String

func (m StatementsAggregateMetrics) String() string

func (StatementsAggregateMetrics) ValidateEnumValue

func (m StatementsAggregateMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAlertLogCountsGroupByEnum

SummarizeAlertLogCountsGroupByEnum Enum with underlying type: string

type SummarizeAlertLogCountsGroupByEnum string

Set of constants representing the allowable values for SummarizeAlertLogCountsGroupByEnum

const (
    SummarizeAlertLogCountsGroupByLevel SummarizeAlertLogCountsGroupByEnum = "LEVEL"
    SummarizeAlertLogCountsGroupByType  SummarizeAlertLogCountsGroupByEnum = "TYPE"
)

func GetMappingSummarizeAlertLogCountsGroupByEnum

func GetMappingSummarizeAlertLogCountsGroupByEnum(val string) (SummarizeAlertLogCountsGroupByEnum, bool)

GetMappingSummarizeAlertLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsGroupByEnumValues

func GetSummarizeAlertLogCountsGroupByEnumValues() []SummarizeAlertLogCountsGroupByEnum

GetSummarizeAlertLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAlertLogCountsGroupByEnum

type SummarizeAlertLogCountsLevelFilterEnum

SummarizeAlertLogCountsLevelFilterEnum Enum with underlying type: string

type SummarizeAlertLogCountsLevelFilterEnum string

Set of constants representing the allowable values for SummarizeAlertLogCountsLevelFilterEnum

const (
    SummarizeAlertLogCountsLevelFilterCritical  SummarizeAlertLogCountsLevelFilterEnum = "CRITICAL"
    SummarizeAlertLogCountsLevelFilterSevere    SummarizeAlertLogCountsLevelFilterEnum = "SEVERE"
    SummarizeAlertLogCountsLevelFilterImportant SummarizeAlertLogCountsLevelFilterEnum = "IMPORTANT"
    SummarizeAlertLogCountsLevelFilterNormal    SummarizeAlertLogCountsLevelFilterEnum = "NORMAL"
    SummarizeAlertLogCountsLevelFilterAll       SummarizeAlertLogCountsLevelFilterEnum = "ALL"
)

func GetMappingSummarizeAlertLogCountsLevelFilterEnum

func GetMappingSummarizeAlertLogCountsLevelFilterEnum(val string) (SummarizeAlertLogCountsLevelFilterEnum, bool)

GetMappingSummarizeAlertLogCountsLevelFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsLevelFilterEnumValues

func GetSummarizeAlertLogCountsLevelFilterEnumValues() []SummarizeAlertLogCountsLevelFilterEnum

GetSummarizeAlertLogCountsLevelFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsLevelFilterEnum

type SummarizeAlertLogCountsRequest

SummarizeAlertLogCountsRequest wrapper for the SummarizeAlertLogCounts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAlertLogCounts.go.html to see an example of how to use SummarizeAlertLogCountsRequest.

type SummarizeAlertLogCountsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional greater than or equal to timestamp to filter the logs.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to timestamp to filter the logs.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional parameter to filter the alert logs by log level.
    LevelFilter SummarizeAlertLogCountsLevelFilterEnum `mandatory:"false" contributesTo:"query" name:"levelFilter" omitEmpty:"true"`

    // The optional parameter used to group different alert logs.
    GroupBy SummarizeAlertLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

    // The optional parameter to filter the attention or alert logs by type.
    TypeFilter SummarizeAlertLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

    // The optional query parameter to filter the attention or alert logs by search text.
    LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

    // The flag to indicate whether the search text is regular expression or not.
    IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAlertLogCountsRequest) BinaryRequestBody

func (request SummarizeAlertLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAlertLogCountsRequest) HTTPRequest

func (request SummarizeAlertLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAlertLogCountsRequest) RetryPolicy

func (request SummarizeAlertLogCountsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAlertLogCountsRequest) String

func (request SummarizeAlertLogCountsRequest) String() string

func (SummarizeAlertLogCountsRequest) ValidateEnumValue

func (request SummarizeAlertLogCountsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAlertLogCountsResponse

SummarizeAlertLogCountsResponse wrapper for the SummarizeAlertLogCounts operation

type SummarizeAlertLogCountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AlertLogCountsCollection instances
    AlertLogCountsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAlertLogCountsResponse) HTTPResponse

func (response SummarizeAlertLogCountsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAlertLogCountsResponse) String

func (response SummarizeAlertLogCountsResponse) String() string

type SummarizeAlertLogCountsTypeFilterEnum

SummarizeAlertLogCountsTypeFilterEnum Enum with underlying type: string

type SummarizeAlertLogCountsTypeFilterEnum string

Set of constants representing the allowable values for SummarizeAlertLogCountsTypeFilterEnum

const (
    SummarizeAlertLogCountsTypeFilterUnknown       SummarizeAlertLogCountsTypeFilterEnum = "UNKNOWN"
    SummarizeAlertLogCountsTypeFilterIncidentError SummarizeAlertLogCountsTypeFilterEnum = "INCIDENT_ERROR"
    SummarizeAlertLogCountsTypeFilterError         SummarizeAlertLogCountsTypeFilterEnum = "ERROR"
    SummarizeAlertLogCountsTypeFilterWarning       SummarizeAlertLogCountsTypeFilterEnum = "WARNING"
    SummarizeAlertLogCountsTypeFilterNotification  SummarizeAlertLogCountsTypeFilterEnum = "NOTIFICATION"
    SummarizeAlertLogCountsTypeFilterTrace         SummarizeAlertLogCountsTypeFilterEnum = "TRACE"
    SummarizeAlertLogCountsTypeFilterAll           SummarizeAlertLogCountsTypeFilterEnum = "ALL"
)

func GetMappingSummarizeAlertLogCountsTypeFilterEnum

func GetMappingSummarizeAlertLogCountsTypeFilterEnum(val string) (SummarizeAlertLogCountsTypeFilterEnum, bool)

GetMappingSummarizeAlertLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAlertLogCountsTypeFilterEnumValues

func GetSummarizeAlertLogCountsTypeFilterEnumValues() []SummarizeAlertLogCountsTypeFilterEnum

GetSummarizeAlertLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAlertLogCountsTypeFilterEnum

type SummarizeAttentionLogCountsGroupByEnum

SummarizeAttentionLogCountsGroupByEnum Enum with underlying type: string

type SummarizeAttentionLogCountsGroupByEnum string

Set of constants representing the allowable values for SummarizeAttentionLogCountsGroupByEnum

const (
    SummarizeAttentionLogCountsGroupByUrgency SummarizeAttentionLogCountsGroupByEnum = "URGENCY"
    SummarizeAttentionLogCountsGroupByType    SummarizeAttentionLogCountsGroupByEnum = "TYPE"
)

func GetMappingSummarizeAttentionLogCountsGroupByEnum

func GetMappingSummarizeAttentionLogCountsGroupByEnum(val string) (SummarizeAttentionLogCountsGroupByEnum, bool)

GetMappingSummarizeAttentionLogCountsGroupByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsGroupByEnumValues

func GetSummarizeAttentionLogCountsGroupByEnumValues() []SummarizeAttentionLogCountsGroupByEnum

GetSummarizeAttentionLogCountsGroupByEnumValues Enumerates the set of values for SummarizeAttentionLogCountsGroupByEnum

type SummarizeAttentionLogCountsRequest

SummarizeAttentionLogCountsRequest wrapper for the SummarizeAttentionLogCounts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAttentionLogCounts.go.html to see an example of how to use SummarizeAttentionLogCountsRequest.

type SummarizeAttentionLogCountsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional greater than or equal to timestamp to filter the logs.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to timestamp to filter the logs.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional parameter to filter the attention logs by urgency.
    UrgencyFilter SummarizeAttentionLogCountsUrgencyFilterEnum `mandatory:"false" contributesTo:"query" name:"urgencyFilter" omitEmpty:"true"`

    // The optional parameter used to group different attention logs.
    GroupBy SummarizeAttentionLogCountsGroupByEnum `mandatory:"false" contributesTo:"query" name:"groupBy" omitEmpty:"true"`

    // The optional parameter to filter the attention or alert logs by type.
    TypeFilter SummarizeAttentionLogCountsTypeFilterEnum `mandatory:"false" contributesTo:"query" name:"typeFilter" omitEmpty:"true"`

    // The optional query parameter to filter the attention or alert logs by search text.
    LogSearchText *string `mandatory:"false" contributesTo:"query" name:"logSearchText"`

    // The flag to indicate whether the search text is regular expression or not.
    IsRegularExpression *bool `mandatory:"false" contributesTo:"query" name:"isRegularExpression"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAttentionLogCountsRequest) BinaryRequestBody

func (request SummarizeAttentionLogCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAttentionLogCountsRequest) HTTPRequest

func (request SummarizeAttentionLogCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAttentionLogCountsRequest) RetryPolicy

func (request SummarizeAttentionLogCountsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAttentionLogCountsRequest) String

func (request SummarizeAttentionLogCountsRequest) String() string

func (SummarizeAttentionLogCountsRequest) ValidateEnumValue

func (request SummarizeAttentionLogCountsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAttentionLogCountsResponse

SummarizeAttentionLogCountsResponse wrapper for the SummarizeAttentionLogCounts operation

type SummarizeAttentionLogCountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AttentionLogCountsCollection instances
    AttentionLogCountsCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAttentionLogCountsResponse) HTTPResponse

func (response SummarizeAttentionLogCountsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAttentionLogCountsResponse) String

func (response SummarizeAttentionLogCountsResponse) String() string

type SummarizeAttentionLogCountsTypeFilterEnum

SummarizeAttentionLogCountsTypeFilterEnum Enum with underlying type: string

type SummarizeAttentionLogCountsTypeFilterEnum string

Set of constants representing the allowable values for SummarizeAttentionLogCountsTypeFilterEnum

const (
    SummarizeAttentionLogCountsTypeFilterUnknown       SummarizeAttentionLogCountsTypeFilterEnum = "UNKNOWN"
    SummarizeAttentionLogCountsTypeFilterIncidentError SummarizeAttentionLogCountsTypeFilterEnum = "INCIDENT_ERROR"
    SummarizeAttentionLogCountsTypeFilterError         SummarizeAttentionLogCountsTypeFilterEnum = "ERROR"
    SummarizeAttentionLogCountsTypeFilterWarning       SummarizeAttentionLogCountsTypeFilterEnum = "WARNING"
    SummarizeAttentionLogCountsTypeFilterNotification  SummarizeAttentionLogCountsTypeFilterEnum = "NOTIFICATION"
    SummarizeAttentionLogCountsTypeFilterTrace         SummarizeAttentionLogCountsTypeFilterEnum = "TRACE"
    SummarizeAttentionLogCountsTypeFilterAll           SummarizeAttentionLogCountsTypeFilterEnum = "ALL"
)

func GetMappingSummarizeAttentionLogCountsTypeFilterEnum

func GetMappingSummarizeAttentionLogCountsTypeFilterEnum(val string) (SummarizeAttentionLogCountsTypeFilterEnum, bool)

GetMappingSummarizeAttentionLogCountsTypeFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsTypeFilterEnumValues

func GetSummarizeAttentionLogCountsTypeFilterEnumValues() []SummarizeAttentionLogCountsTypeFilterEnum

GetSummarizeAttentionLogCountsTypeFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsTypeFilterEnum

type SummarizeAttentionLogCountsUrgencyFilterEnum

SummarizeAttentionLogCountsUrgencyFilterEnum Enum with underlying type: string

type SummarizeAttentionLogCountsUrgencyFilterEnum string

Set of constants representing the allowable values for SummarizeAttentionLogCountsUrgencyFilterEnum

const (
    SummarizeAttentionLogCountsUrgencyFilterImmediate  SummarizeAttentionLogCountsUrgencyFilterEnum = "IMMEDIATE"
    SummarizeAttentionLogCountsUrgencyFilterSoon       SummarizeAttentionLogCountsUrgencyFilterEnum = "SOON"
    SummarizeAttentionLogCountsUrgencyFilterDeferrable SummarizeAttentionLogCountsUrgencyFilterEnum = "DEFERRABLE"
    SummarizeAttentionLogCountsUrgencyFilterInfo       SummarizeAttentionLogCountsUrgencyFilterEnum = "INFO"
    SummarizeAttentionLogCountsUrgencyFilterAll        SummarizeAttentionLogCountsUrgencyFilterEnum = "ALL"
)

func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum

func GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum(val string) (SummarizeAttentionLogCountsUrgencyFilterEnum, bool)

GetMappingSummarizeAttentionLogCountsUrgencyFilterEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues

func GetSummarizeAttentionLogCountsUrgencyFilterEnumValues() []SummarizeAttentionLogCountsUrgencyFilterEnum

GetSummarizeAttentionLogCountsUrgencyFilterEnumValues Enumerates the set of values for SummarizeAttentionLogCountsUrgencyFilterEnum

type SummarizeAwrDbCpuUsagesRequest

SummarizeAwrDbCpuUsagesRequest wrapper for the SummarizeAwrDbCpuUsages operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbCpuUsages.go.html to see an example of how to use SummarizeAwrDbCpuUsagesRequest.

type SummarizeAwrDbCpuUsagesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbCpuUsagesSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR CPU usage summary data.
    SortBy SummarizeAwrDbCpuUsagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbCpuUsagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody

func (request SummarizeAwrDbCpuUsagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) HTTPRequest

func (request SummarizeAwrDbCpuUsagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbCpuUsagesRequest) RetryPolicy

func (request SummarizeAwrDbCpuUsagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbCpuUsagesRequest) String

func (request SummarizeAwrDbCpuUsagesRequest) String() string

func (SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue

func (request SummarizeAwrDbCpuUsagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbCpuUsagesResponse

SummarizeAwrDbCpuUsagesResponse wrapper for the SummarizeAwrDbCpuUsages operation

type SummarizeAwrDbCpuUsagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbCpuUsageCollection instances
    AwrDbCpuUsageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbCpuUsagesResponse) HTTPResponse

func (response SummarizeAwrDbCpuUsagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbCpuUsagesResponse) String

func (response SummarizeAwrDbCpuUsagesResponse) String() string

type SummarizeAwrDbCpuUsagesSessionTypeEnum

SummarizeAwrDbCpuUsagesSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSessionTypeEnum

const (
    SummarizeAwrDbCpuUsagesSessionTypeForeground SummarizeAwrDbCpuUsagesSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbCpuUsagesSessionTypeBackground SummarizeAwrDbCpuUsagesSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbCpuUsagesSessionTypeAll        SummarizeAwrDbCpuUsagesSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum

func GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum(val string) (SummarizeAwrDbCpuUsagesSessionTypeEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues

func GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues() []SummarizeAwrDbCpuUsagesSessionTypeEnum

GetSummarizeAwrDbCpuUsagesSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSessionTypeEnum

type SummarizeAwrDbCpuUsagesSortByEnum

SummarizeAwrDbCpuUsagesSortByEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortByEnum

const (
    SummarizeAwrDbCpuUsagesSortByTimeSampled SummarizeAwrDbCpuUsagesSortByEnum = "TIME_SAMPLED"
    SummarizeAwrDbCpuUsagesSortByAvgValue    SummarizeAwrDbCpuUsagesSortByEnum = "AVG_VALUE"
)

func GetMappingSummarizeAwrDbCpuUsagesSortByEnum

func GetMappingSummarizeAwrDbCpuUsagesSortByEnum(val string) (SummarizeAwrDbCpuUsagesSortByEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSortByEnumValues

func GetSummarizeAwrDbCpuUsagesSortByEnumValues() []SummarizeAwrDbCpuUsagesSortByEnum

GetSummarizeAwrDbCpuUsagesSortByEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortByEnum

type SummarizeAwrDbCpuUsagesSortOrderEnum

SummarizeAwrDbCpuUsagesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbCpuUsagesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbCpuUsagesSortOrderEnum

const (
    SummarizeAwrDbCpuUsagesSortOrderAsc  SummarizeAwrDbCpuUsagesSortOrderEnum = "ASC"
    SummarizeAwrDbCpuUsagesSortOrderDesc SummarizeAwrDbCpuUsagesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum

func GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum(val string) (SummarizeAwrDbCpuUsagesSortOrderEnum, bool)

GetMappingSummarizeAwrDbCpuUsagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues

func GetSummarizeAwrDbCpuUsagesSortOrderEnumValues() []SummarizeAwrDbCpuUsagesSortOrderEnum

GetSummarizeAwrDbCpuUsagesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbCpuUsagesSortOrderEnum

type SummarizeAwrDbMetricsRequest

SummarizeAwrDbMetricsRequest wrapper for the SummarizeAwrDbMetrics operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbMetrics.go.html to see an example of how to use SummarizeAwrDbMetricsRequest.

type SummarizeAwrDbMetricsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR time series summary data.
    SortBy SummarizeAwrDbMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbMetricsRequest) BinaryRequestBody

func (request SummarizeAwrDbMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) HTTPRequest

func (request SummarizeAwrDbMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbMetricsRequest) RetryPolicy

func (request SummarizeAwrDbMetricsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbMetricsRequest) String

func (request SummarizeAwrDbMetricsRequest) String() string

func (SummarizeAwrDbMetricsRequest) ValidateEnumValue

func (request SummarizeAwrDbMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbMetricsResponse

SummarizeAwrDbMetricsResponse wrapper for the SummarizeAwrDbMetrics operation

type SummarizeAwrDbMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbMetricCollection instances
    AwrDbMetricCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbMetricsResponse) HTTPResponse

func (response SummarizeAwrDbMetricsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbMetricsResponse) String

func (response SummarizeAwrDbMetricsResponse) String() string

type SummarizeAwrDbMetricsSortByEnum

SummarizeAwrDbMetricsSortByEnum Enum with underlying type: string

type SummarizeAwrDbMetricsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortByEnum

const (
    SummarizeAwrDbMetricsSortByTimestamp SummarizeAwrDbMetricsSortByEnum = "TIMESTAMP"
    SummarizeAwrDbMetricsSortByName      SummarizeAwrDbMetricsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbMetricsSortByEnum

func GetMappingSummarizeAwrDbMetricsSortByEnum(val string) (SummarizeAwrDbMetricsSortByEnum, bool)

GetMappingSummarizeAwrDbMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbMetricsSortByEnumValues

func GetSummarizeAwrDbMetricsSortByEnumValues() []SummarizeAwrDbMetricsSortByEnum

GetSummarizeAwrDbMetricsSortByEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortByEnum

type SummarizeAwrDbMetricsSortOrderEnum

SummarizeAwrDbMetricsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbMetricsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbMetricsSortOrderEnum

const (
    SummarizeAwrDbMetricsSortOrderAsc  SummarizeAwrDbMetricsSortOrderEnum = "ASC"
    SummarizeAwrDbMetricsSortOrderDesc SummarizeAwrDbMetricsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbMetricsSortOrderEnum

func GetMappingSummarizeAwrDbMetricsSortOrderEnum(val string) (SummarizeAwrDbMetricsSortOrderEnum, bool)

GetMappingSummarizeAwrDbMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbMetricsSortOrderEnumValues

func GetSummarizeAwrDbMetricsSortOrderEnumValues() []SummarizeAwrDbMetricsSortOrderEnum

GetSummarizeAwrDbMetricsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbMetricsSortOrderEnum

type SummarizeAwrDbParameterChangesRequest

SummarizeAwrDbParameterChangesRequest wrapper for the SummarizeAwrDbParameterChanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbParameterChanges.go.html to see an example of how to use SummarizeAwrDbParameterChangesRequest.

type SummarizeAwrDbParameterChangesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required single value query parameter to filter the entity name.
    Name *string `mandatory:"true" contributesTo:"query" name:"name"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR database parameter change history data.
    SortBy SummarizeAwrDbParameterChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbParameterChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbParameterChangesRequest) BinaryRequestBody

func (request SummarizeAwrDbParameterChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) HTTPRequest

func (request SummarizeAwrDbParameterChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParameterChangesRequest) RetryPolicy

func (request SummarizeAwrDbParameterChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParameterChangesRequest) String

func (request SummarizeAwrDbParameterChangesRequest) String() string

func (SummarizeAwrDbParameterChangesRequest) ValidateEnumValue

func (request SummarizeAwrDbParameterChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbParameterChangesResponse

SummarizeAwrDbParameterChangesResponse wrapper for the SummarizeAwrDbParameterChanges operation

type SummarizeAwrDbParameterChangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbParameterChangeCollection instances
    AwrDbParameterChangeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbParameterChangesResponse) HTTPResponse

func (response SummarizeAwrDbParameterChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParameterChangesResponse) String

func (response SummarizeAwrDbParameterChangesResponse) String() string

type SummarizeAwrDbParameterChangesSortByEnum

SummarizeAwrDbParameterChangesSortByEnum Enum with underlying type: string

type SummarizeAwrDbParameterChangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortByEnum

const (
    SummarizeAwrDbParameterChangesSortByIsChanged SummarizeAwrDbParameterChangesSortByEnum = "IS_CHANGED"
    SummarizeAwrDbParameterChangesSortByName      SummarizeAwrDbParameterChangesSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbParameterChangesSortByEnum

func GetMappingSummarizeAwrDbParameterChangesSortByEnum(val string) (SummarizeAwrDbParameterChangesSortByEnum, bool)

GetMappingSummarizeAwrDbParameterChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParameterChangesSortByEnumValues

func GetSummarizeAwrDbParameterChangesSortByEnumValues() []SummarizeAwrDbParameterChangesSortByEnum

GetSummarizeAwrDbParameterChangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortByEnum

type SummarizeAwrDbParameterChangesSortOrderEnum

SummarizeAwrDbParameterChangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbParameterChangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbParameterChangesSortOrderEnum

const (
    SummarizeAwrDbParameterChangesSortOrderAsc  SummarizeAwrDbParameterChangesSortOrderEnum = "ASC"
    SummarizeAwrDbParameterChangesSortOrderDesc SummarizeAwrDbParameterChangesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum

func GetMappingSummarizeAwrDbParameterChangesSortOrderEnum(val string) (SummarizeAwrDbParameterChangesSortOrderEnum, bool)

GetMappingSummarizeAwrDbParameterChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues

func GetSummarizeAwrDbParameterChangesSortOrderEnumValues() []SummarizeAwrDbParameterChangesSortOrderEnum

GetSummarizeAwrDbParameterChangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParameterChangesSortOrderEnum

type SummarizeAwrDbParametersRequest

SummarizeAwrDbParametersRequest wrapper for the SummarizeAwrDbParameters operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbParameters.go.html to see an example of how to use SummarizeAwrDbParametersRequest.

type SummarizeAwrDbParametersRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The optional multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional contains query parameter to filter the entity name by any part of the name.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // The optional query parameter to filter database parameters whose values were changed.
    ValueChanged SummarizeAwrDbParametersValueChangedEnum `mandatory:"false" contributesTo:"query" name:"valueChanged" omitEmpty:"true"`

    // The optional query parameter to filter the database parameters that had the default value in the last snapshot.
    ValueDefault SummarizeAwrDbParametersValueDefaultEnum `mandatory:"false" contributesTo:"query" name:"valueDefault" omitEmpty:"true"`

    // The optional query parameter to filter the database parameters that had a modified value in the last snapshot.
    ValueModified SummarizeAwrDbParametersValueModifiedEnum `mandatory:"false" contributesTo:"query" name:"valueModified" omitEmpty:"true"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR database parameter change history data.
    SortBy SummarizeAwrDbParametersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbParametersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbParametersRequest) BinaryRequestBody

func (request SummarizeAwrDbParametersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) HTTPRequest

func (request SummarizeAwrDbParametersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbParametersRequest) RetryPolicy

func (request SummarizeAwrDbParametersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbParametersRequest) String

func (request SummarizeAwrDbParametersRequest) String() string

func (SummarizeAwrDbParametersRequest) ValidateEnumValue

func (request SummarizeAwrDbParametersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbParametersResponse

SummarizeAwrDbParametersResponse wrapper for the SummarizeAwrDbParameters operation

type SummarizeAwrDbParametersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbParameterCollection instances
    AwrDbParameterCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbParametersResponse) HTTPResponse

func (response SummarizeAwrDbParametersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbParametersResponse) String

func (response SummarizeAwrDbParametersResponse) String() string

type SummarizeAwrDbParametersSortByEnum

SummarizeAwrDbParametersSortByEnum Enum with underlying type: string

type SummarizeAwrDbParametersSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersSortByEnum

const (
    SummarizeAwrDbParametersSortByIsChanged SummarizeAwrDbParametersSortByEnum = "IS_CHANGED"
    SummarizeAwrDbParametersSortByName      SummarizeAwrDbParametersSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbParametersSortByEnum

func GetMappingSummarizeAwrDbParametersSortByEnum(val string) (SummarizeAwrDbParametersSortByEnum, bool)

GetMappingSummarizeAwrDbParametersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersSortByEnumValues

func GetSummarizeAwrDbParametersSortByEnumValues() []SummarizeAwrDbParametersSortByEnum

GetSummarizeAwrDbParametersSortByEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortByEnum

type SummarizeAwrDbParametersSortOrderEnum

SummarizeAwrDbParametersSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbParametersSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersSortOrderEnum

const (
    SummarizeAwrDbParametersSortOrderAsc  SummarizeAwrDbParametersSortOrderEnum = "ASC"
    SummarizeAwrDbParametersSortOrderDesc SummarizeAwrDbParametersSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbParametersSortOrderEnum

func GetMappingSummarizeAwrDbParametersSortOrderEnum(val string) (SummarizeAwrDbParametersSortOrderEnum, bool)

GetMappingSummarizeAwrDbParametersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersSortOrderEnumValues

func GetSummarizeAwrDbParametersSortOrderEnumValues() []SummarizeAwrDbParametersSortOrderEnum

GetSummarizeAwrDbParametersSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbParametersSortOrderEnum

type SummarizeAwrDbParametersValueChangedEnum

SummarizeAwrDbParametersValueChangedEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueChangedEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueChangedEnum

const (
    SummarizeAwrDbParametersValueChangedY SummarizeAwrDbParametersValueChangedEnum = "Y"
    SummarizeAwrDbParametersValueChangedN SummarizeAwrDbParametersValueChangedEnum = "N"
)

func GetMappingSummarizeAwrDbParametersValueChangedEnum

func GetMappingSummarizeAwrDbParametersValueChangedEnum(val string) (SummarizeAwrDbParametersValueChangedEnum, bool)

GetMappingSummarizeAwrDbParametersValueChangedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueChangedEnumValues

func GetSummarizeAwrDbParametersValueChangedEnumValues() []SummarizeAwrDbParametersValueChangedEnum

GetSummarizeAwrDbParametersValueChangedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueChangedEnum

type SummarizeAwrDbParametersValueDefaultEnum

SummarizeAwrDbParametersValueDefaultEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueDefaultEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueDefaultEnum

const (
    SummarizeAwrDbParametersValueDefaultTrue  SummarizeAwrDbParametersValueDefaultEnum = "TRUE"
    SummarizeAwrDbParametersValueDefaultFalse SummarizeAwrDbParametersValueDefaultEnum = "FALSE"
)

func GetMappingSummarizeAwrDbParametersValueDefaultEnum

func GetMappingSummarizeAwrDbParametersValueDefaultEnum(val string) (SummarizeAwrDbParametersValueDefaultEnum, bool)

GetMappingSummarizeAwrDbParametersValueDefaultEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueDefaultEnumValues

func GetSummarizeAwrDbParametersValueDefaultEnumValues() []SummarizeAwrDbParametersValueDefaultEnum

GetSummarizeAwrDbParametersValueDefaultEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueDefaultEnum

type SummarizeAwrDbParametersValueModifiedEnum

SummarizeAwrDbParametersValueModifiedEnum Enum with underlying type: string

type SummarizeAwrDbParametersValueModifiedEnum string

Set of constants representing the allowable values for SummarizeAwrDbParametersValueModifiedEnum

const (
    SummarizeAwrDbParametersValueModifiedModified  SummarizeAwrDbParametersValueModifiedEnum = "MODIFIED"
    SummarizeAwrDbParametersValueModifiedSystemMod SummarizeAwrDbParametersValueModifiedEnum = "SYSTEM_MOD"
    SummarizeAwrDbParametersValueModifiedFalse     SummarizeAwrDbParametersValueModifiedEnum = "FALSE"
)

func GetMappingSummarizeAwrDbParametersValueModifiedEnum

func GetMappingSummarizeAwrDbParametersValueModifiedEnum(val string) (SummarizeAwrDbParametersValueModifiedEnum, bool)

GetMappingSummarizeAwrDbParametersValueModifiedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbParametersValueModifiedEnumValues

func GetSummarizeAwrDbParametersValueModifiedEnumValues() []SummarizeAwrDbParametersValueModifiedEnum

GetSummarizeAwrDbParametersValueModifiedEnumValues Enumerates the set of values for SummarizeAwrDbParametersValueModifiedEnum

type SummarizeAwrDbSnapshotRangesRequest

SummarizeAwrDbSnapshotRangesRequest wrapper for the SummarizeAwrDbSnapshotRanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbSnapshotRanges.go.html to see an example of how to use SummarizeAwrDbSnapshotRangesRequest.

type SummarizeAwrDbSnapshotRangesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The optional single value query parameter to filter the entity name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in the paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the AWR summary data.
    SortBy SummarizeAwrDbSnapshotRangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbSnapshotRangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody

func (request SummarizeAwrDbSnapshotRangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) HTTPRequest

func (request SummarizeAwrDbSnapshotRangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSnapshotRangesRequest) RetryPolicy

func (request SummarizeAwrDbSnapshotRangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSnapshotRangesRequest) String

func (request SummarizeAwrDbSnapshotRangesRequest) String() string

func (SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue

func (request SummarizeAwrDbSnapshotRangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbSnapshotRangesResponse

SummarizeAwrDbSnapshotRangesResponse wrapper for the SummarizeAwrDbSnapshotRanges operation

type SummarizeAwrDbSnapshotRangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSnapshotRangeCollection instances
    AwrDbSnapshotRangeCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbSnapshotRangesResponse) HTTPResponse

func (response SummarizeAwrDbSnapshotRangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSnapshotRangesResponse) String

func (response SummarizeAwrDbSnapshotRangesResponse) String() string

type SummarizeAwrDbSnapshotRangesSortByEnum

SummarizeAwrDbSnapshotRangesSortByEnum Enum with underlying type: string

type SummarizeAwrDbSnapshotRangesSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortByEnum

const (
    SummarizeAwrDbSnapshotRangesSortByEndIntervalTime SummarizeAwrDbSnapshotRangesSortByEnum = "END_INTERVAL_TIME"
    SummarizeAwrDbSnapshotRangesSortByName            SummarizeAwrDbSnapshotRangesSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortByEnum(val string) (SummarizeAwrDbSnapshotRangesSortByEnum, bool)

GetMappingSummarizeAwrDbSnapshotRangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues

func GetSummarizeAwrDbSnapshotRangesSortByEnumValues() []SummarizeAwrDbSnapshotRangesSortByEnum

GetSummarizeAwrDbSnapshotRangesSortByEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortByEnum

type SummarizeAwrDbSnapshotRangesSortOrderEnum

SummarizeAwrDbSnapshotRangesSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbSnapshotRangesSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbSnapshotRangesSortOrderEnum

const (
    SummarizeAwrDbSnapshotRangesSortOrderAsc  SummarizeAwrDbSnapshotRangesSortOrderEnum = "ASC"
    SummarizeAwrDbSnapshotRangesSortOrderDesc SummarizeAwrDbSnapshotRangesSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum

func GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum(val string) (SummarizeAwrDbSnapshotRangesSortOrderEnum, bool)

GetMappingSummarizeAwrDbSnapshotRangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues

func GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues() []SummarizeAwrDbSnapshotRangesSortOrderEnum

GetSummarizeAwrDbSnapshotRangesSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSnapshotRangesSortOrderEnum

type SummarizeAwrDbSysstatsRequest

SummarizeAwrDbSysstatsRequest wrapper for the SummarizeAwrDbSysstats operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbSysstats.go.html to see an example of how to use SummarizeAwrDbSysstatsRequest.

type SummarizeAwrDbSysstatsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the data within a time period.
    SortBy SummarizeAwrDbSysstatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbSysstatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbSysstatsRequest) BinaryRequestBody

func (request SummarizeAwrDbSysstatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) HTTPRequest

func (request SummarizeAwrDbSysstatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbSysstatsRequest) RetryPolicy

func (request SummarizeAwrDbSysstatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbSysstatsRequest) String

func (request SummarizeAwrDbSysstatsRequest) String() string

func (SummarizeAwrDbSysstatsRequest) ValidateEnumValue

func (request SummarizeAwrDbSysstatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbSysstatsResponse

SummarizeAwrDbSysstatsResponse wrapper for the SummarizeAwrDbSysstats operation

type SummarizeAwrDbSysstatsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbSysstatCollection instances
    AwrDbSysstatCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbSysstatsResponse) HTTPResponse

func (response SummarizeAwrDbSysstatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbSysstatsResponse) String

func (response SummarizeAwrDbSysstatsResponse) String() string

type SummarizeAwrDbSysstatsSortByEnum

SummarizeAwrDbSysstatsSortByEnum Enum with underlying type: string

type SummarizeAwrDbSysstatsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortByEnum

const (
    SummarizeAwrDbSysstatsSortByTimeBegin SummarizeAwrDbSysstatsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDbSysstatsSortByName      SummarizeAwrDbSysstatsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbSysstatsSortByEnum

func GetMappingSummarizeAwrDbSysstatsSortByEnum(val string) (SummarizeAwrDbSysstatsSortByEnum, bool)

GetMappingSummarizeAwrDbSysstatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSysstatsSortByEnumValues

func GetSummarizeAwrDbSysstatsSortByEnumValues() []SummarizeAwrDbSysstatsSortByEnum

GetSummarizeAwrDbSysstatsSortByEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortByEnum

type SummarizeAwrDbSysstatsSortOrderEnum

SummarizeAwrDbSysstatsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbSysstatsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbSysstatsSortOrderEnum

const (
    SummarizeAwrDbSysstatsSortOrderAsc  SummarizeAwrDbSysstatsSortOrderEnum = "ASC"
    SummarizeAwrDbSysstatsSortOrderDesc SummarizeAwrDbSysstatsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbSysstatsSortOrderEnum

func GetMappingSummarizeAwrDbSysstatsSortOrderEnum(val string) (SummarizeAwrDbSysstatsSortOrderEnum, bool)

GetMappingSummarizeAwrDbSysstatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbSysstatsSortOrderEnumValues

func GetSummarizeAwrDbSysstatsSortOrderEnumValues() []SummarizeAwrDbSysstatsSortOrderEnum

GetSummarizeAwrDbSysstatsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbSysstatsSortOrderEnum

type SummarizeAwrDbTopWaitEventsRequest

SummarizeAwrDbTopWaitEventsRequest wrapper for the SummarizeAwrDbTopWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbTopWaitEvents.go.html to see an example of how to use SummarizeAwrDbTopWaitEventsRequest.

type SummarizeAwrDbTopWaitEventsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbTopWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The optional query parameter to filter the number of top categories to be returned.
    TopN *int `mandatory:"false" contributesTo:"query" name:"topN"`

    // The option to sort the AWR top event summary data.
    SortBy SummarizeAwrDbTopWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbTopWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbTopWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbTopWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbTopWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbTopWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbTopWaitEventsRequest) String

func (request SummarizeAwrDbTopWaitEventsRequest) String() string

func (SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue

func (request SummarizeAwrDbTopWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbTopWaitEventsResponse

SummarizeAwrDbTopWaitEventsResponse wrapper for the SummarizeAwrDbTopWaitEvents operation

type SummarizeAwrDbTopWaitEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AwrDbTopWaitEventCollection instance
    AwrDbTopWaitEventCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbTopWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbTopWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbTopWaitEventsResponse) String

func (response SummarizeAwrDbTopWaitEventsResponse) String() string

type SummarizeAwrDbTopWaitEventsSessionTypeEnum

SummarizeAwrDbTopWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

const (
    SummarizeAwrDbTopWaitEventsSessionTypeForeground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbTopWaitEventsSessionTypeBackground SummarizeAwrDbTopWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbTopWaitEventsSessionTypeAll        SummarizeAwrDbTopWaitEventsSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbTopWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues() []SummarizeAwrDbTopWaitEventsSessionTypeEnum

GetSummarizeAwrDbTopWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSessionTypeEnum

type SummarizeAwrDbTopWaitEventsSortByEnum

SummarizeAwrDbTopWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortByEnum

const (
    SummarizeAwrDbTopWaitEventsSortByWaitsPersec       SummarizeAwrDbTopWaitEventsSortByEnum = "WAITS_PERSEC"
    SummarizeAwrDbTopWaitEventsSortByAvgWaitTimePersec SummarizeAwrDbTopWaitEventsSortByEnum = "AVG_WAIT_TIME_PERSEC"
)

func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortByEnum(val string) (SummarizeAwrDbTopWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues

func GetSummarizeAwrDbTopWaitEventsSortByEnumValues() []SummarizeAwrDbTopWaitEventsSortByEnum

GetSummarizeAwrDbTopWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortByEnum

type SummarizeAwrDbTopWaitEventsSortOrderEnum

SummarizeAwrDbTopWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbTopWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbTopWaitEventsSortOrderEnum

const (
    SummarizeAwrDbTopWaitEventsSortOrderAsc  SummarizeAwrDbTopWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDbTopWaitEventsSortOrderDesc SummarizeAwrDbTopWaitEventsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum(val string) (SummarizeAwrDbTopWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDbTopWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues() []SummarizeAwrDbTopWaitEventsSortOrderEnum

GetSummarizeAwrDbTopWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbTopWaitEventsSortOrderEnum

type SummarizeAwrDbWaitEventBucketsRequest

SummarizeAwrDbWaitEventBucketsRequest wrapper for the SummarizeAwrDbWaitEventBuckets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbWaitEventBuckets.go.html to see an example of how to use SummarizeAwrDbWaitEventBucketsRequest.

type SummarizeAwrDbWaitEventBucketsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The required single value query parameter to filter the entity name.
    Name *string `mandatory:"true" contributesTo:"query" name:"name"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The number of buckets within the histogram.
    NumBucket *int `mandatory:"false" contributesTo:"query" name:"numBucket"`

    // The minimum value of the histogram.
    MinValue *float64 `mandatory:"false" contributesTo:"query" name:"minValue"`

    // The maximum value of the histogram.
    MaxValue *float64 `mandatory:"false" contributesTo:"query" name:"maxValue"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort distribution data.
    SortBy SummarizeAwrDbWaitEventBucketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder SummarizeAwrDbWaitEventBucketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventBucketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventBucketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy

func (request SummarizeAwrDbWaitEventBucketsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventBucketsRequest) String

func (request SummarizeAwrDbWaitEventBucketsRequest) String() string

func (SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue

func (request SummarizeAwrDbWaitEventBucketsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbWaitEventBucketsResponse

SummarizeAwrDbWaitEventBucketsResponse wrapper for the SummarizeAwrDbWaitEventBuckets operation

type SummarizeAwrDbWaitEventBucketsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbWaitEventBucketCollection instances
    AwrDbWaitEventBucketCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventBucketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventBucketsResponse) String

func (response SummarizeAwrDbWaitEventBucketsResponse) String() string

type SummarizeAwrDbWaitEventBucketsSortByEnum

SummarizeAwrDbWaitEventBucketsSortByEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventBucketsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortByEnum

const (
    SummarizeAwrDbWaitEventBucketsSortByCategory   SummarizeAwrDbWaitEventBucketsSortByEnum = "CATEGORY"
    SummarizeAwrDbWaitEventBucketsSortByPercentage SummarizeAwrDbWaitEventBucketsSortByEnum = "PERCENTAGE"
)

func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum(val string) (SummarizeAwrDbWaitEventBucketsSortByEnum, bool)

GetMappingSummarizeAwrDbWaitEventBucketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortByEnumValues() []SummarizeAwrDbWaitEventBucketsSortByEnum

GetSummarizeAwrDbWaitEventBucketsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortByEnum

type SummarizeAwrDbWaitEventBucketsSortOrderEnum

SummarizeAwrDbWaitEventBucketsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventBucketsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

const (
    SummarizeAwrDbWaitEventBucketsSortOrderAsc  SummarizeAwrDbWaitEventBucketsSortOrderEnum = "ASC"
    SummarizeAwrDbWaitEventBucketsSortOrderDesc SummarizeAwrDbWaitEventBucketsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum(val string) (SummarizeAwrDbWaitEventBucketsSortOrderEnum, bool)

GetMappingSummarizeAwrDbWaitEventBucketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues() []SummarizeAwrDbWaitEventBucketsSortOrderEnum

GetSummarizeAwrDbWaitEventBucketsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventBucketsSortOrderEnum

type SummarizeAwrDbWaitEventsRequest

SummarizeAwrDbWaitEventsRequest wrapper for the SummarizeAwrDbWaitEvents operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeAwrDbWaitEvents.go.html to see an example of how to use SummarizeAwrDbWaitEventsRequest.

type SummarizeAwrDbWaitEventsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The parameter to filter the database by internal ID.
    // Note that the internal ID of the database can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbs
    AwrDbId *string `mandatory:"true" contributesTo:"path" name:"awrDbId"`

    // The optional single value query parameter to filter the database instance number.
    InstNum *string `mandatory:"false" contributesTo:"query" name:"instNum"`

    // The optional greater than or equal to filter on the snapshot ID.
    BeginSnIdGreaterThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"beginSnIdGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the snapshot ID.
    EndSnIdLessThanOrEqualTo *int `mandatory:"false" contributesTo:"query" name:"endSnIdLessThanOrEqualTo"`

    // The optional greater than or equal to query parameter to filter the timestamp.
    TimeGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeGreaterThanOrEqualTo"`

    // The optional less than or equal to query parameter to filter the timestamp.
    TimeLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeLessThanOrEqualTo"`

    // The optional multiple value query parameter to filter the entity name.
    Name []string `contributesTo:"query" name:"name" collectionFormat:"multi"`

    // The optional query parameter to filter ASH activities by FOREGROUND or BACKGROUND.
    SessionType SummarizeAwrDbWaitEventsSessionTypeEnum `mandatory:"false" contributesTo:"query" name:"sessionType" omitEmpty:"true"`

    // The optional query parameter to filter the database container by an exact ID value.
    // Note that the database container ID can be retrieved from the following endpoint:
    // /managedDatabases/{managedDatabaseId}/awrDbSnapshotRanges
    ContainerId *int `mandatory:"false" contributesTo:"query" name:"containerId"`

    // The page token representing the page from where the next set of paginated results
    // are retrieved. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of records returned in large paginated response.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The option to sort the data within a time period.
    SortBy SummarizeAwrDbWaitEventsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Descending order is the default order.
    SortOrder SummarizeAwrDbWaitEventsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeAwrDbWaitEventsRequest) BinaryRequestBody

func (request SummarizeAwrDbWaitEventsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) HTTPRequest

func (request SummarizeAwrDbWaitEventsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeAwrDbWaitEventsRequest) RetryPolicy

func (request SummarizeAwrDbWaitEventsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeAwrDbWaitEventsRequest) String

func (request SummarizeAwrDbWaitEventsRequest) String() string

func (SummarizeAwrDbWaitEventsRequest) ValidateEnumValue

func (request SummarizeAwrDbWaitEventsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeAwrDbWaitEventsResponse

SummarizeAwrDbWaitEventsResponse wrapper for the SummarizeAwrDbWaitEvents operation

type SummarizeAwrDbWaitEventsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AwrDbWaitEventCollection instances
    AwrDbWaitEventCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeAwrDbWaitEventsResponse) HTTPResponse

func (response SummarizeAwrDbWaitEventsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeAwrDbWaitEventsResponse) String

func (response SummarizeAwrDbWaitEventsResponse) String() string

type SummarizeAwrDbWaitEventsSessionTypeEnum

SummarizeAwrDbWaitEventsSessionTypeEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSessionTypeEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSessionTypeEnum

const (
    SummarizeAwrDbWaitEventsSessionTypeForeground SummarizeAwrDbWaitEventsSessionTypeEnum = "FOREGROUND"
    SummarizeAwrDbWaitEventsSessionTypeBackground SummarizeAwrDbWaitEventsSessionTypeEnum = "BACKGROUND"
    SummarizeAwrDbWaitEventsSessionTypeAll        SummarizeAwrDbWaitEventsSessionTypeEnum = "ALL"
)

func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum

func GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum(val string) (SummarizeAwrDbWaitEventsSessionTypeEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSessionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues

func GetSummarizeAwrDbWaitEventsSessionTypeEnumValues() []SummarizeAwrDbWaitEventsSessionTypeEnum

GetSummarizeAwrDbWaitEventsSessionTypeEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSessionTypeEnum

type SummarizeAwrDbWaitEventsSortByEnum

SummarizeAwrDbWaitEventsSortByEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSortByEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortByEnum

const (
    SummarizeAwrDbWaitEventsSortByTimeBegin SummarizeAwrDbWaitEventsSortByEnum = "TIME_BEGIN"
    SummarizeAwrDbWaitEventsSortByName      SummarizeAwrDbWaitEventsSortByEnum = "NAME"
)

func GetMappingSummarizeAwrDbWaitEventsSortByEnum

func GetMappingSummarizeAwrDbWaitEventsSortByEnum(val string) (SummarizeAwrDbWaitEventsSortByEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSortByEnumValues

func GetSummarizeAwrDbWaitEventsSortByEnumValues() []SummarizeAwrDbWaitEventsSortByEnum

GetSummarizeAwrDbWaitEventsSortByEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortByEnum

type SummarizeAwrDbWaitEventsSortOrderEnum

SummarizeAwrDbWaitEventsSortOrderEnum Enum with underlying type: string

type SummarizeAwrDbWaitEventsSortOrderEnum string

Set of constants representing the allowable values for SummarizeAwrDbWaitEventsSortOrderEnum

const (
    SummarizeAwrDbWaitEventsSortOrderAsc  SummarizeAwrDbWaitEventsSortOrderEnum = "ASC"
    SummarizeAwrDbWaitEventsSortOrderDesc SummarizeAwrDbWaitEventsSortOrderEnum = "DESC"
)

func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum

func GetMappingSummarizeAwrDbWaitEventsSortOrderEnum(val string) (SummarizeAwrDbWaitEventsSortOrderEnum, bool)

GetMappingSummarizeAwrDbWaitEventsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues

func GetSummarizeAwrDbWaitEventsSortOrderEnumValues() []SummarizeAwrDbWaitEventsSortOrderEnum

GetSummarizeAwrDbWaitEventsSortOrderEnumValues Enumerates the set of values for SummarizeAwrDbWaitEventsSortOrderEnum

type SummarizeJobExecutionsStatusesRequest

SummarizeJobExecutionsStatusesRequest wrapper for the SummarizeJobExecutionsStatuses operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/SummarizeJobExecutionsStatuses.go.html to see an example of how to use SummarizeJobExecutionsStatusesRequest.

type SummarizeJobExecutionsStatusesRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The start time of the time range to retrieve the status summary of job executions
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    StartTime *string `mandatory:"true" contributesTo:"query" name:"startTime"`

    // The end time of the time range to retrieve the status summary of job executions
    // in UTC in ISO-8601 format, which is "yyyy-MM-dd'T'hh:mm:ss.sss'Z'".
    EndTime *string `mandatory:"true" contributesTo:"query" name:"endTime"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The identifier of the resource.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"false" contributesTo:"query" name:"managedDatabaseId"`

    // A filter to return only resources that match the entire name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The field to sort information by. Only one sortOrder can be used. The default sort order
    // for ‘TIMECREATED’ is descending and the default sort order for ‘NAME’ is ascending.
    // The ‘NAME’ sort order is case-sensitive.
    SortBy SummarizeJobExecutionsStatusesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The option to sort information in ascending (‘ASC’) or descending (‘DESC’) order. Ascending order is the default order.
    SortOrder SummarizeJobExecutionsStatusesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SummarizeJobExecutionsStatusesRequest) BinaryRequestBody

func (request SummarizeJobExecutionsStatusesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJobExecutionsStatusesRequest) HTTPRequest

func (request SummarizeJobExecutionsStatusesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SummarizeJobExecutionsStatusesRequest) RetryPolicy

func (request SummarizeJobExecutionsStatusesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SummarizeJobExecutionsStatusesRequest) String

func (request SummarizeJobExecutionsStatusesRequest) String() string

func (SummarizeJobExecutionsStatusesRequest) ValidateEnumValue

func (request SummarizeJobExecutionsStatusesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SummarizeJobExecutionsStatusesResponse

SummarizeJobExecutionsStatusesResponse wrapper for the SummarizeJobExecutionsStatuses operation

type SummarizeJobExecutionsStatusesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobExecutionsStatusSummaryCollection instance
    JobExecutionsStatusSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SummarizeJobExecutionsStatusesResponse) HTTPResponse

func (response SummarizeJobExecutionsStatusesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SummarizeJobExecutionsStatusesResponse) String

func (response SummarizeJobExecutionsStatusesResponse) String() string

type SummarizeJobExecutionsStatusesSortByEnum

SummarizeJobExecutionsStatusesSortByEnum Enum with underlying type: string

type SummarizeJobExecutionsStatusesSortByEnum string

Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortByEnum

const (
    SummarizeJobExecutionsStatusesSortByTimecreated SummarizeJobExecutionsStatusesSortByEnum = "TIMECREATED"
    SummarizeJobExecutionsStatusesSortByName        SummarizeJobExecutionsStatusesSortByEnum = "NAME"
)

func GetMappingSummarizeJobExecutionsStatusesSortByEnum

func GetMappingSummarizeJobExecutionsStatusesSortByEnum(val string) (SummarizeJobExecutionsStatusesSortByEnum, bool)

GetMappingSummarizeJobExecutionsStatusesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeJobExecutionsStatusesSortByEnumValues

func GetSummarizeJobExecutionsStatusesSortByEnumValues() []SummarizeJobExecutionsStatusesSortByEnum

GetSummarizeJobExecutionsStatusesSortByEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortByEnum

type SummarizeJobExecutionsStatusesSortOrderEnum

SummarizeJobExecutionsStatusesSortOrderEnum Enum with underlying type: string

type SummarizeJobExecutionsStatusesSortOrderEnum string

Set of constants representing the allowable values for SummarizeJobExecutionsStatusesSortOrderEnum

const (
    SummarizeJobExecutionsStatusesSortOrderAsc  SummarizeJobExecutionsStatusesSortOrderEnum = "ASC"
    SummarizeJobExecutionsStatusesSortOrderDesc SummarizeJobExecutionsStatusesSortOrderEnum = "DESC"
)

func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum

func GetMappingSummarizeJobExecutionsStatusesSortOrderEnum(val string) (SummarizeJobExecutionsStatusesSortOrderEnum, bool)

GetMappingSummarizeJobExecutionsStatusesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSummarizeJobExecutionsStatusesSortOrderEnumValues

func GetSummarizeJobExecutionsStatusesSortOrderEnumValues() []SummarizeJobExecutionsStatusesSortOrderEnum

GetSummarizeJobExecutionsStatusesSortOrderEnumValues Enumerates the set of values for SummarizeJobExecutionsStatusesSortOrderEnum

type SystemPrivilegeCollection

SystemPrivilegeCollection A collection of system privileges granted to the current user.

type SystemPrivilegeCollection struct {

    // An array of system privileges.
    Items []SystemPrivilegeSummary `mandatory:"true" json:"items"`
}

func (SystemPrivilegeCollection) String

func (m SystemPrivilegeCollection) String() string

func (SystemPrivilegeCollection) ValidateEnumValue

func (m SystemPrivilegeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SystemPrivilegeSummary

SystemPrivilegeSummary A Summary of system privileges.

type SystemPrivilegeSummary struct {

    // The name of a system privilege.
    Name *string `mandatory:"false" json:"name"`

    // Indicates whether the system privilege is granted with the ADMIN option (YES) or not (NO).
    AdminOption SystemPrivilegeSummaryAdminOptionEnum `mandatory:"false" json:"adminOption,omitempty"`

    // Indicates how the system privilege was granted. Possible values:
    // YES if the system privilege is granted commonly (CONTAINER=ALL is used)
    // NO if the system privilege is granted locally (CONTAINER=ALL is not used)
    Common SystemPrivilegeSummaryCommonEnum `mandatory:"false" json:"common,omitempty"`

    // Indicates whether the granted system privilege is inherited from another container (YES) or not (NO).
    Inherited SystemPrivilegeSummaryInheritedEnum `mandatory:"false" json:"inherited,omitempty"`
}

func (SystemPrivilegeSummary) String

func (m SystemPrivilegeSummary) String() string

func (SystemPrivilegeSummary) ValidateEnumValue

func (m SystemPrivilegeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SystemPrivilegeSummaryAdminOptionEnum

SystemPrivilegeSummaryAdminOptionEnum Enum with underlying type: string

type SystemPrivilegeSummaryAdminOptionEnum string

Set of constants representing the allowable values for SystemPrivilegeSummaryAdminOptionEnum

const (
    SystemPrivilegeSummaryAdminOptionYes SystemPrivilegeSummaryAdminOptionEnum = "YES"
    SystemPrivilegeSummaryAdminOptionNo  SystemPrivilegeSummaryAdminOptionEnum = "NO"
)

func GetMappingSystemPrivilegeSummaryAdminOptionEnum

func GetMappingSystemPrivilegeSummaryAdminOptionEnum(val string) (SystemPrivilegeSummaryAdminOptionEnum, bool)

GetMappingSystemPrivilegeSummaryAdminOptionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryAdminOptionEnumValues

func GetSystemPrivilegeSummaryAdminOptionEnumValues() []SystemPrivilegeSummaryAdminOptionEnum

GetSystemPrivilegeSummaryAdminOptionEnumValues Enumerates the set of values for SystemPrivilegeSummaryAdminOptionEnum

type SystemPrivilegeSummaryCommonEnum

SystemPrivilegeSummaryCommonEnum Enum with underlying type: string

type SystemPrivilegeSummaryCommonEnum string

Set of constants representing the allowable values for SystemPrivilegeSummaryCommonEnum

const (
    SystemPrivilegeSummaryCommonYes SystemPrivilegeSummaryCommonEnum = "YES"
    SystemPrivilegeSummaryCommonNo  SystemPrivilegeSummaryCommonEnum = "NO"
)

func GetMappingSystemPrivilegeSummaryCommonEnum

func GetMappingSystemPrivilegeSummaryCommonEnum(val string) (SystemPrivilegeSummaryCommonEnum, bool)

GetMappingSystemPrivilegeSummaryCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryCommonEnumValues

func GetSystemPrivilegeSummaryCommonEnumValues() []SystemPrivilegeSummaryCommonEnum

GetSystemPrivilegeSummaryCommonEnumValues Enumerates the set of values for SystemPrivilegeSummaryCommonEnum

type SystemPrivilegeSummaryInheritedEnum

SystemPrivilegeSummaryInheritedEnum Enum with underlying type: string

type SystemPrivilegeSummaryInheritedEnum string

Set of constants representing the allowable values for SystemPrivilegeSummaryInheritedEnum

const (
    SystemPrivilegeSummaryInheritedYes SystemPrivilegeSummaryInheritedEnum = "YES"
    SystemPrivilegeSummaryInheritedNo  SystemPrivilegeSummaryInheritedEnum = "NO"
)

func GetMappingSystemPrivilegeSummaryInheritedEnum

func GetMappingSystemPrivilegeSummaryInheritedEnum(val string) (SystemPrivilegeSummaryInheritedEnum, bool)

GetMappingSystemPrivilegeSummaryInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSystemPrivilegeSummaryInheritedEnumValues

func GetSystemPrivilegeSummaryInheritedEnumValues() []SystemPrivilegeSummaryInheritedEnum

GetSystemPrivilegeSummaryInheritedEnumValues Enumerates the set of values for SystemPrivilegeSummaryInheritedEnum

type TableStatisticSummary

TableStatisticSummary The summary of table statistics statuses, which includes status categories such as Stale, Not Stale, and No Stats, the number of table statistics grouped by status category, and the percentage of objects with a particular status.

type TableStatisticSummary struct {

    // The valid status categories of table statistics.
    Type TableStatisticsStatusCategoryEnum `mandatory:"true" json:"type"`

    // The number of objects aggregated by status category.
    Count *int `mandatory:"true" json:"count"`

    // The percentage of objects with a particular status.
    Percentage *float64 `mandatory:"true" json:"percentage"`
}

func (TableStatisticSummary) String

func (m TableStatisticSummary) String() string

func (TableStatisticSummary) ValidateEnumValue

func (m TableStatisticSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TableStatisticsCollection

TableStatisticsCollection A collection of table statistics, which are grouped by status.

type TableStatisticsCollection struct {

    // The list of table statistics statuses.
    Items []TableStatisticSummary `mandatory:"true" json:"items"`
}

func (TableStatisticsCollection) String

func (m TableStatisticsCollection) String() string

func (TableStatisticsCollection) ValidateEnumValue

func (m TableStatisticsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TableStatisticsStatusCategoryEnum

TableStatisticsStatusCategoryEnum Enum with underlying type: string

type TableStatisticsStatusCategoryEnum string

Set of constants representing the allowable values for TableStatisticsStatusCategoryEnum

const (
    TableStatisticsStatusCategoryNoStats  TableStatisticsStatusCategoryEnum = "NO_STATS"
    TableStatisticsStatusCategoryStale    TableStatisticsStatusCategoryEnum = "STALE"
    TableStatisticsStatusCategoryNotStale TableStatisticsStatusCategoryEnum = "NOT_STALE"
)

func GetMappingTableStatisticsStatusCategoryEnum

func GetMappingTableStatisticsStatusCategoryEnum(val string) (TableStatisticsStatusCategoryEnum, bool)

GetMappingTableStatisticsStatusCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTableStatisticsStatusCategoryEnumValues

func GetTableStatisticsStatusCategoryEnumValues() []TableStatisticsStatusCategoryEnum

GetTableStatisticsStatusCategoryEnumValues Enumerates the set of values for TableStatisticsStatusCategoryEnum

type Tablespace

Tablespace The details of a tablespace.

type Tablespace struct {

    // The name of the tablespace.
    Name *string `mandatory:"true" json:"name"`

    // The type of tablespace.
    Type TablespaceTypeEnum `mandatory:"true" json:"type"`

    // The status of the tablespace.
    Status TablespaceStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The tablespace block size.
    BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

    // The default logging attribute.
    Logging TablespaceLoggingEnum `mandatory:"false" json:"logging,omitempty"`

    // Indicates whether the tablespace is under Force Logging mode.
    IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

    // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
    ExtentManagement TablespaceExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

    // The type of extent allocation in effect for the tablespace.
    AllocationType TablespaceAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

    // Indicates whether the tablespace is plugged in.
    IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

    // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
    SegmentSpaceManagement TablespaceSegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

    // Indicates whether default table compression is enabled or disabled.
    DefaultTableCompression TablespaceDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

    // Indicates whether undo retention guarantee is enabled for the tablespace.
    Retention TablespaceRetentionEnum `mandatory:"false" json:"retention,omitempty"`

    // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
    IsBigfile *bool `mandatory:"false" json:"isBigfile"`

    // Indicates whether predicates are evaluated by Host or by Storage.
    PredicateEvaluation TablespacePredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

    // Indicates whether the tablespace is encrypted.
    IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

    // The operation type for which default compression is enabled.
    CompressFor TablespaceCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

    // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace.
    DefaultInMemory TablespaceDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

    // Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace.
    DefaultInMemoryPriority TablespaceDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

    // Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
    DefaultInMemoryDistribute TablespaceDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

    // Indicates the default compression level for the IM column store for the tablespace.
    DefaultInMemoryCompression TablespaceDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

    // Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
    DefaultInMemoryDuplicate TablespaceDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

    // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
    Shared TablespaceSharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Indicates whether default index compression is enabled or disabled.
    DefaultIndexCompression TablespaceDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

    // The operation type for which default index compression is enabled.
    IndexCompressFor TablespaceIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

    // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
    DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

    // Indicates how the IM column store is populated on various instances by default for the tablespace.
    DefaultInMemoryService TablespaceDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

    // Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
    DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

    // The lost write protection setting for the tablespace.
    LostWriteProtect TablespaceLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Indicates whether this is a chunk tablespace.
    IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

    // The temporary tablespace group.
    TempGroup *string `mandatory:"false" json:"tempGroup"`

    // The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated tablespace size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The free space available in the tablespace in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used by the tablespace in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the tablespace.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the tablespace.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

    // Indicates whether this is the default tablespace.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // A list of the data files associated with the tablespace.
    Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

func (Tablespace) String

func (m Tablespace) String() string

func (Tablespace) ValidateEnumValue

func (m Tablespace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminCredentialDetails

TablespaceAdminCredentialDetails The credential to connect to the database to perform tablespace administration tasks.

type TablespaceAdminCredentialDetails interface {

    // The user to connect to the database.
    GetUsername() *string

    // The role of the database user.
    GetRole() TablespaceAdminCredentialDetailsRoleEnum
}

type TablespaceAdminCredentialDetailsRoleEnum

TablespaceAdminCredentialDetailsRoleEnum Enum with underlying type: string

type TablespaceAdminCredentialDetailsRoleEnum string

Set of constants representing the allowable values for TablespaceAdminCredentialDetailsRoleEnum

const (
    TablespaceAdminCredentialDetailsRoleNormal TablespaceAdminCredentialDetailsRoleEnum = "NORMAL"
    TablespaceAdminCredentialDetailsRoleSysdba TablespaceAdminCredentialDetailsRoleEnum = "SYSDBA"
)

func GetMappingTablespaceAdminCredentialDetailsRoleEnum

func GetMappingTablespaceAdminCredentialDetailsRoleEnum(val string) (TablespaceAdminCredentialDetailsRoleEnum, bool)

GetMappingTablespaceAdminCredentialDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminCredentialDetailsRoleEnumValues

func GetTablespaceAdminCredentialDetailsRoleEnumValues() []TablespaceAdminCredentialDetailsRoleEnum

GetTablespaceAdminCredentialDetailsRoleEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsRoleEnum

type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum Enum with underlying type: string

type TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum string

Set of constants representing the allowable values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

const (
    TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeSecret   TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "SECRET"
    TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypePassword TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum = "PASSWORD"
)

func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

func GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum(val string) (TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum, bool)

GetMappingTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues

func GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues() []TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

GetTablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnumValues Enumerates the set of values for TablespaceAdminCredentialDetailsTablespaceAdminCredentialTypeEnum

type TablespaceAdminPasswordCredentialDetails

TablespaceAdminPasswordCredentialDetails User provides a password to be used to connect to the database.

type TablespaceAdminPasswordCredentialDetails struct {

    // The user to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The database user's password encoded using BASE64 scheme.
    Password *string `mandatory:"true" json:"password"`

    // The role of the database user.
    Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

func (TablespaceAdminPasswordCredentialDetails) GetRole

func (m TablespaceAdminPasswordCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum

GetRole returns Role

func (TablespaceAdminPasswordCredentialDetails) GetUsername

func (m TablespaceAdminPasswordCredentialDetails) GetUsername() *string

GetUsername returns Username

func (TablespaceAdminPasswordCredentialDetails) MarshalJSON

func (m TablespaceAdminPasswordCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TablespaceAdminPasswordCredentialDetails) String

func (m TablespaceAdminPasswordCredentialDetails) String() string

func (TablespaceAdminPasswordCredentialDetails) ValidateEnumValue

func (m TablespaceAdminPasswordCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminSecretCredentialDetails

TablespaceAdminSecretCredentialDetails User provides a secret OCID, which will be used to retrieve the password to connect to the database.

type TablespaceAdminSecretCredentialDetails struct {

    // The user to connect to the database.
    Username *string `mandatory:"true" json:"username"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Secret
    // where the database password is stored.
    PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"`

    // The role of the database user.
    Role TablespaceAdminCredentialDetailsRoleEnum `mandatory:"true" json:"role"`
}

func (TablespaceAdminSecretCredentialDetails) GetRole

func (m TablespaceAdminSecretCredentialDetails) GetRole() TablespaceAdminCredentialDetailsRoleEnum

GetRole returns Role

func (TablespaceAdminSecretCredentialDetails) GetUsername

func (m TablespaceAdminSecretCredentialDetails) GetUsername() *string

GetUsername returns Username

func (TablespaceAdminSecretCredentialDetails) MarshalJSON

func (m TablespaceAdminSecretCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TablespaceAdminSecretCredentialDetails) String

func (m TablespaceAdminSecretCredentialDetails) String() string

func (TablespaceAdminSecretCredentialDetails) ValidateEnumValue

func (m TablespaceAdminSecretCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminStatus

TablespaceAdminStatus The status of a tablespace admin action.

type TablespaceAdminStatus struct {

    // The status of a tablespace admin action.
    Status TablespaceAdminStatusStatusEnum `mandatory:"true" json:"status"`

    // The error code that denotes failure if the tablespace admin action is not successful. The error code is "null" if the admin action is successful.
    ErrorCode *int `mandatory:"false" json:"errorCode"`

    // The error message that indicates the reason for failure if the tablespace admin action is not successful. The error message is "null" if the admin action is successful.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (TablespaceAdminStatus) String

func (m TablespaceAdminStatus) String() string

func (TablespaceAdminStatus) ValidateEnumValue

func (m TablespaceAdminStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceAdminStatusStatusEnum

TablespaceAdminStatusStatusEnum Enum with underlying type: string

type TablespaceAdminStatusStatusEnum string

Set of constants representing the allowable values for TablespaceAdminStatusStatusEnum

const (
    TablespaceAdminStatusStatusSucceeded TablespaceAdminStatusStatusEnum = "SUCCEEDED"
    TablespaceAdminStatusStatusFailed    TablespaceAdminStatusStatusEnum = "FAILED"
)

func GetMappingTablespaceAdminStatusStatusEnum

func GetMappingTablespaceAdminStatusStatusEnum(val string) (TablespaceAdminStatusStatusEnum, bool)

GetMappingTablespaceAdminStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAdminStatusStatusEnumValues

func GetTablespaceAdminStatusStatusEnumValues() []TablespaceAdminStatusStatusEnum

GetTablespaceAdminStatusStatusEnumValues Enumerates the set of values for TablespaceAdminStatusStatusEnum

type TablespaceAllocationTypeEnum

TablespaceAllocationTypeEnum Enum with underlying type: string

type TablespaceAllocationTypeEnum string

Set of constants representing the allowable values for TablespaceAllocationTypeEnum

const (
    TablespaceAllocationTypeSystem  TablespaceAllocationTypeEnum = "SYSTEM"
    TablespaceAllocationTypeUniform TablespaceAllocationTypeEnum = "UNIFORM"
    TablespaceAllocationTypeUser    TablespaceAllocationTypeEnum = "USER"
)

func GetMappingTablespaceAllocationTypeEnum

func GetMappingTablespaceAllocationTypeEnum(val string) (TablespaceAllocationTypeEnum, bool)

GetMappingTablespaceAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceAllocationTypeEnumValues

func GetTablespaceAllocationTypeEnumValues() []TablespaceAllocationTypeEnum

GetTablespaceAllocationTypeEnumValues Enumerates the set of values for TablespaceAllocationTypeEnum

type TablespaceCollection

TablespaceCollection A collection of tablespaces for a specific Managed Database.

type TablespaceCollection struct {

    // An array of TablespaceSummary resources.
    Items []TablespaceSummary `mandatory:"true" json:"items"`
}

func (TablespaceCollection) String

func (m TablespaceCollection) String() string

func (TablespaceCollection) ValidateEnumValue

func (m TablespaceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceCompressForEnum

TablespaceCompressForEnum Enum with underlying type: string

type TablespaceCompressForEnum string

Set of constants representing the allowable values for TablespaceCompressForEnum

const (
    TablespaceCompressForBasic            TablespaceCompressForEnum = "BASIC"
    TablespaceCompressForAdvanced         TablespaceCompressForEnum = "ADVANCED"
    TablespaceCompressForQueryLow         TablespaceCompressForEnum = "QUERY_LOW"
    TablespaceCompressForQueryHigh        TablespaceCompressForEnum = "QUERY_HIGH"
    TablespaceCompressForArchiveLow       TablespaceCompressForEnum = "ARCHIVE_LOW"
    TablespaceCompressForArchiveHigh      TablespaceCompressForEnum = "ARCHIVE_HIGH"
    TablespaceCompressForDirectLoadOnly   TablespaceCompressForEnum = "DIRECT_LOAD_ONLY"
    TablespaceCompressForForAllOperations TablespaceCompressForEnum = "FOR_ALL_OPERATIONS"
)

func GetMappingTablespaceCompressForEnum

func GetMappingTablespaceCompressForEnum(val string) (TablespaceCompressForEnum, bool)

GetMappingTablespaceCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceCompressForEnumValues

func GetTablespaceCompressForEnumValues() []TablespaceCompressForEnum

GetTablespaceCompressForEnumValues Enumerates the set of values for TablespaceCompressForEnum

type TablespaceDefaultInMemoryCompressionEnum

TablespaceDefaultInMemoryCompressionEnum Enum with underlying type: string

type TablespaceDefaultInMemoryCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryCompressionEnum

const (
    TablespaceDefaultInMemoryCompressionNoMemcompress   TablespaceDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
    TablespaceDefaultInMemoryCompressionForDml          TablespaceDefaultInMemoryCompressionEnum = "FOR_DML"
    TablespaceDefaultInMemoryCompressionForQueryLow     TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
    TablespaceDefaultInMemoryCompressionForQueryHigh    TablespaceDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
    TablespaceDefaultInMemoryCompressionForCapacityLow  TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
    TablespaceDefaultInMemoryCompressionForCapacityHigh TablespaceDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

func GetMappingTablespaceDefaultInMemoryCompressionEnum

func GetMappingTablespaceDefaultInMemoryCompressionEnum(val string) (TablespaceDefaultInMemoryCompressionEnum, bool)

GetMappingTablespaceDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryCompressionEnumValues

func GetTablespaceDefaultInMemoryCompressionEnumValues() []TablespaceDefaultInMemoryCompressionEnum

GetTablespaceDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceDefaultInMemoryCompressionEnum

type TablespaceDefaultInMemoryDistributeEnum

TablespaceDefaultInMemoryDistributeEnum Enum with underlying type: string

type TablespaceDefaultInMemoryDistributeEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryDistributeEnum

const (
    TablespaceDefaultInMemoryDistributeAuto           TablespaceDefaultInMemoryDistributeEnum = "AUTO"
    TablespaceDefaultInMemoryDistributeByRowidRange   TablespaceDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
    TablespaceDefaultInMemoryDistributeByPartition    TablespaceDefaultInMemoryDistributeEnum = "BY_PARTITION"
    TablespaceDefaultInMemoryDistributeBySubpartition TablespaceDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

func GetMappingTablespaceDefaultInMemoryDistributeEnum

func GetMappingTablespaceDefaultInMemoryDistributeEnum(val string) (TablespaceDefaultInMemoryDistributeEnum, bool)

GetMappingTablespaceDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryDistributeEnumValues

func GetTablespaceDefaultInMemoryDistributeEnumValues() []TablespaceDefaultInMemoryDistributeEnum

GetTablespaceDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDistributeEnum

type TablespaceDefaultInMemoryDuplicateEnum

TablespaceDefaultInMemoryDuplicateEnum Enum with underlying type: string

type TablespaceDefaultInMemoryDuplicateEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryDuplicateEnum

const (
    TablespaceDefaultInMemoryDuplicateNoDuplicate  TablespaceDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
    TablespaceDefaultInMemoryDuplicateDuplicate    TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE"
    TablespaceDefaultInMemoryDuplicateDuplicateAll TablespaceDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

func GetMappingTablespaceDefaultInMemoryDuplicateEnum

func GetMappingTablespaceDefaultInMemoryDuplicateEnum(val string) (TablespaceDefaultInMemoryDuplicateEnum, bool)

GetMappingTablespaceDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryDuplicateEnumValues

func GetTablespaceDefaultInMemoryDuplicateEnumValues() []TablespaceDefaultInMemoryDuplicateEnum

GetTablespaceDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceDefaultInMemoryDuplicateEnum

type TablespaceDefaultInMemoryEnum

TablespaceDefaultInMemoryEnum Enum with underlying type: string

type TablespaceDefaultInMemoryEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryEnum

const (
    TablespaceDefaultInMemoryEnabled  TablespaceDefaultInMemoryEnum = "ENABLED"
    TablespaceDefaultInMemoryDisabled TablespaceDefaultInMemoryEnum = "DISABLED"
)

func GetMappingTablespaceDefaultInMemoryEnum

func GetMappingTablespaceDefaultInMemoryEnum(val string) (TablespaceDefaultInMemoryEnum, bool)

GetMappingTablespaceDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryEnumValues

func GetTablespaceDefaultInMemoryEnumValues() []TablespaceDefaultInMemoryEnum

GetTablespaceDefaultInMemoryEnumValues Enumerates the set of values for TablespaceDefaultInMemoryEnum

type TablespaceDefaultInMemoryPriorityEnum

TablespaceDefaultInMemoryPriorityEnum Enum with underlying type: string

type TablespaceDefaultInMemoryPriorityEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryPriorityEnum

const (
    TablespaceDefaultInMemoryPriorityLow      TablespaceDefaultInMemoryPriorityEnum = "LOW"
    TablespaceDefaultInMemoryPriorityMedium   TablespaceDefaultInMemoryPriorityEnum = "MEDIUM"
    TablespaceDefaultInMemoryPriorityHigh     TablespaceDefaultInMemoryPriorityEnum = "HIGH"
    TablespaceDefaultInMemoryPriorityCritical TablespaceDefaultInMemoryPriorityEnum = "CRITICAL"
    TablespaceDefaultInMemoryPriorityNone     TablespaceDefaultInMemoryPriorityEnum = "NONE"
)

func GetMappingTablespaceDefaultInMemoryPriorityEnum

func GetMappingTablespaceDefaultInMemoryPriorityEnum(val string) (TablespaceDefaultInMemoryPriorityEnum, bool)

GetMappingTablespaceDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryPriorityEnumValues

func GetTablespaceDefaultInMemoryPriorityEnumValues() []TablespaceDefaultInMemoryPriorityEnum

GetTablespaceDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceDefaultInMemoryPriorityEnum

type TablespaceDefaultInMemoryServiceEnum

TablespaceDefaultInMemoryServiceEnum Enum with underlying type: string

type TablespaceDefaultInMemoryServiceEnum string

Set of constants representing the allowable values for TablespaceDefaultInMemoryServiceEnum

const (
    TablespaceDefaultInMemoryServiceDefault     TablespaceDefaultInMemoryServiceEnum = "DEFAULT"
    TablespaceDefaultInMemoryServiceNone        TablespaceDefaultInMemoryServiceEnum = "NONE"
    TablespaceDefaultInMemoryServiceAll         TablespaceDefaultInMemoryServiceEnum = "ALL"
    TablespaceDefaultInMemoryServiceUserDefined TablespaceDefaultInMemoryServiceEnum = "USER_DEFINED"
)

func GetMappingTablespaceDefaultInMemoryServiceEnum

func GetMappingTablespaceDefaultInMemoryServiceEnum(val string) (TablespaceDefaultInMemoryServiceEnum, bool)

GetMappingTablespaceDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultInMemoryServiceEnumValues

func GetTablespaceDefaultInMemoryServiceEnumValues() []TablespaceDefaultInMemoryServiceEnum

GetTablespaceDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceDefaultInMemoryServiceEnum

type TablespaceDefaultIndexCompressionEnum

TablespaceDefaultIndexCompressionEnum Enum with underlying type: string

type TablespaceDefaultIndexCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultIndexCompressionEnum

const (
    TablespaceDefaultIndexCompressionEnabled  TablespaceDefaultIndexCompressionEnum = "ENABLED"
    TablespaceDefaultIndexCompressionDisabled TablespaceDefaultIndexCompressionEnum = "DISABLED"
)

func GetMappingTablespaceDefaultIndexCompressionEnum

func GetMappingTablespaceDefaultIndexCompressionEnum(val string) (TablespaceDefaultIndexCompressionEnum, bool)

GetMappingTablespaceDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultIndexCompressionEnumValues

func GetTablespaceDefaultIndexCompressionEnumValues() []TablespaceDefaultIndexCompressionEnum

GetTablespaceDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceDefaultIndexCompressionEnum

type TablespaceDefaultTableCompressionEnum

TablespaceDefaultTableCompressionEnum Enum with underlying type: string

type TablespaceDefaultTableCompressionEnum string

Set of constants representing the allowable values for TablespaceDefaultTableCompressionEnum

const (
    TablespaceDefaultTableCompressionEnabled  TablespaceDefaultTableCompressionEnum = "ENABLED"
    TablespaceDefaultTableCompressionDisabled TablespaceDefaultTableCompressionEnum = "DISABLED"
)

func GetMappingTablespaceDefaultTableCompressionEnum

func GetMappingTablespaceDefaultTableCompressionEnum(val string) (TablespaceDefaultTableCompressionEnum, bool)

GetMappingTablespaceDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceDefaultTableCompressionEnumValues

func GetTablespaceDefaultTableCompressionEnumValues() []TablespaceDefaultTableCompressionEnum

GetTablespaceDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceDefaultTableCompressionEnum

type TablespaceExtentManagementEnum

TablespaceExtentManagementEnum Enum with underlying type: string

type TablespaceExtentManagementEnum string

Set of constants representing the allowable values for TablespaceExtentManagementEnum

const (
    TablespaceExtentManagementLocal      TablespaceExtentManagementEnum = "LOCAL"
    TablespaceExtentManagementDictionary TablespaceExtentManagementEnum = "DICTIONARY"
)

func GetMappingTablespaceExtentManagementEnum

func GetMappingTablespaceExtentManagementEnum(val string) (TablespaceExtentManagementEnum, bool)

GetMappingTablespaceExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceExtentManagementEnumValues

func GetTablespaceExtentManagementEnumValues() []TablespaceExtentManagementEnum

GetTablespaceExtentManagementEnumValues Enumerates the set of values for TablespaceExtentManagementEnum

type TablespaceIndexCompressForEnum

TablespaceIndexCompressForEnum Enum with underlying type: string

type TablespaceIndexCompressForEnum string

Set of constants representing the allowable values for TablespaceIndexCompressForEnum

const (
    TablespaceIndexCompressForAdvancedLow  TablespaceIndexCompressForEnum = "ADVANCED_LOW"
    TablespaceIndexCompressForAdvancedHigh TablespaceIndexCompressForEnum = "ADVANCED_HIGH"
    TablespaceIndexCompressForNone         TablespaceIndexCompressForEnum = "NONE"
)

func GetMappingTablespaceIndexCompressForEnum

func GetMappingTablespaceIndexCompressForEnum(val string) (TablespaceIndexCompressForEnum, bool)

GetMappingTablespaceIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceIndexCompressForEnumValues

func GetTablespaceIndexCompressForEnumValues() []TablespaceIndexCompressForEnum

GetTablespaceIndexCompressForEnumValues Enumerates the set of values for TablespaceIndexCompressForEnum

type TablespaceLoggingEnum

TablespaceLoggingEnum Enum with underlying type: string

type TablespaceLoggingEnum string

Set of constants representing the allowable values for TablespaceLoggingEnum

const (
    TablespaceLoggingLogging   TablespaceLoggingEnum = "LOGGING"
    TablespaceLoggingNologging TablespaceLoggingEnum = "NOLOGGING"
)

func GetMappingTablespaceLoggingEnum

func GetMappingTablespaceLoggingEnum(val string) (TablespaceLoggingEnum, bool)

GetMappingTablespaceLoggingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceLoggingEnumValues

func GetTablespaceLoggingEnumValues() []TablespaceLoggingEnum

GetTablespaceLoggingEnumValues Enumerates the set of values for TablespaceLoggingEnum

type TablespaceLostWriteProtectEnum

TablespaceLostWriteProtectEnum Enum with underlying type: string

type TablespaceLostWriteProtectEnum string

Set of constants representing the allowable values for TablespaceLostWriteProtectEnum

const (
    TablespaceLostWriteProtectEnabled    TablespaceLostWriteProtectEnum = "ENABLED"
    TablespaceLostWriteProtectProtectOff TablespaceLostWriteProtectEnum = "PROTECT_OFF"
    TablespaceLostWriteProtectSuspend    TablespaceLostWriteProtectEnum = "SUSPEND"
)

func GetMappingTablespaceLostWriteProtectEnum

func GetMappingTablespaceLostWriteProtectEnum(val string) (TablespaceLostWriteProtectEnum, bool)

GetMappingTablespaceLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceLostWriteProtectEnumValues

func GetTablespaceLostWriteProtectEnumValues() []TablespaceLostWriteProtectEnum

GetTablespaceLostWriteProtectEnumValues Enumerates the set of values for TablespaceLostWriteProtectEnum

type TablespacePredicateEvaluationEnum

TablespacePredicateEvaluationEnum Enum with underlying type: string

type TablespacePredicateEvaluationEnum string

Set of constants representing the allowable values for TablespacePredicateEvaluationEnum

const (
    TablespacePredicateEvaluationHost    TablespacePredicateEvaluationEnum = "HOST"
    TablespacePredicateEvaluationStorage TablespacePredicateEvaluationEnum = "STORAGE"
)

func GetMappingTablespacePredicateEvaluationEnum

func GetMappingTablespacePredicateEvaluationEnum(val string) (TablespacePredicateEvaluationEnum, bool)

GetMappingTablespacePredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespacePredicateEvaluationEnumValues

func GetTablespacePredicateEvaluationEnumValues() []TablespacePredicateEvaluationEnum

GetTablespacePredicateEvaluationEnumValues Enumerates the set of values for TablespacePredicateEvaluationEnum

type TablespaceRetentionEnum

TablespaceRetentionEnum Enum with underlying type: string

type TablespaceRetentionEnum string

Set of constants representing the allowable values for TablespaceRetentionEnum

const (
    TablespaceRetentionGuarantee   TablespaceRetentionEnum = "GUARANTEE"
    TablespaceRetentionNoguarantee TablespaceRetentionEnum = "NOGUARANTEE"
    TablespaceRetentionNotApply    TablespaceRetentionEnum = "NOT_APPLY"
)

func GetMappingTablespaceRetentionEnum

func GetMappingTablespaceRetentionEnum(val string) (TablespaceRetentionEnum, bool)

GetMappingTablespaceRetentionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceRetentionEnumValues

func GetTablespaceRetentionEnumValues() []TablespaceRetentionEnum

GetTablespaceRetentionEnumValues Enumerates the set of values for TablespaceRetentionEnum

type TablespaceSegmentSpaceManagementEnum

TablespaceSegmentSpaceManagementEnum Enum with underlying type: string

type TablespaceSegmentSpaceManagementEnum string

Set of constants representing the allowable values for TablespaceSegmentSpaceManagementEnum

const (
    TablespaceSegmentSpaceManagementManual TablespaceSegmentSpaceManagementEnum = "MANUAL"
    TablespaceSegmentSpaceManagementAuto   TablespaceSegmentSpaceManagementEnum = "AUTO"
)

func GetMappingTablespaceSegmentSpaceManagementEnum

func GetMappingTablespaceSegmentSpaceManagementEnum(val string) (TablespaceSegmentSpaceManagementEnum, bool)

GetMappingTablespaceSegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSegmentSpaceManagementEnumValues

func GetTablespaceSegmentSpaceManagementEnumValues() []TablespaceSegmentSpaceManagementEnum

GetTablespaceSegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSegmentSpaceManagementEnum

type TablespaceSharedEnum

TablespaceSharedEnum Enum with underlying type: string

type TablespaceSharedEnum string

Set of constants representing the allowable values for TablespaceSharedEnum

const (
    TablespaceSharedShared      TablespaceSharedEnum = "SHARED"
    TablespaceSharedLocalOnLeaf TablespaceSharedEnum = "LOCAL_ON_LEAF"
    TablespaceSharedLocalOnAll  TablespaceSharedEnum = "LOCAL_ON_ALL"
)

func GetMappingTablespaceSharedEnum

func GetMappingTablespaceSharedEnum(val string) (TablespaceSharedEnum, bool)

GetMappingTablespaceSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSharedEnumValues

func GetTablespaceSharedEnumValues() []TablespaceSharedEnum

GetTablespaceSharedEnumValues Enumerates the set of values for TablespaceSharedEnum

type TablespaceStatusEnum

TablespaceStatusEnum Enum with underlying type: string

type TablespaceStatusEnum string

Set of constants representing the allowable values for TablespaceStatusEnum

const (
    TablespaceStatusOnline   TablespaceStatusEnum = "ONLINE"
    TablespaceStatusOffline  TablespaceStatusEnum = "OFFLINE"
    TablespaceStatusReadOnly TablespaceStatusEnum = "READ_ONLY"
)

func GetMappingTablespaceStatusEnum

func GetMappingTablespaceStatusEnum(val string) (TablespaceStatusEnum, bool)

GetMappingTablespaceStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceStatusEnumValues

func GetTablespaceStatusEnumValues() []TablespaceStatusEnum

GetTablespaceStatusEnumValues Enumerates the set of values for TablespaceStatusEnum

type TablespaceStorageSize

TablespaceStorageSize Storage size.

type TablespaceStorageSize struct {

    // Storage size number in bytes, kilobytes, megabytes, gigabytes, or terabytes.
    Size *float32 `mandatory:"true" json:"size"`

    // Storage size unit: bytes, kilobytes, megabytes, gigabytes, or terabytes.
    Unit TablespaceStorageSizeUnitEnum `mandatory:"false" json:"unit,omitempty"`
}

func (TablespaceStorageSize) String

func (m TablespaceStorageSize) String() string

func (TablespaceStorageSize) ValidateEnumValue

func (m TablespaceStorageSize) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceStorageSizeUnitEnum

TablespaceStorageSizeUnitEnum Enum with underlying type: string

type TablespaceStorageSizeUnitEnum string

Set of constants representing the allowable values for TablespaceStorageSizeUnitEnum

const (
    TablespaceStorageSizeUnitBytes     TablespaceStorageSizeUnitEnum = "BYTES"
    TablespaceStorageSizeUnitKilobytes TablespaceStorageSizeUnitEnum = "KILOBYTES"
    TablespaceStorageSizeUnitMegabytes TablespaceStorageSizeUnitEnum = "MEGABYTES"
    TablespaceStorageSizeUnitGigabytes TablespaceStorageSizeUnitEnum = "GIGABYTES"
    TablespaceStorageSizeUnitTerabytes TablespaceStorageSizeUnitEnum = "TERABYTES"
)

func GetMappingTablespaceStorageSizeUnitEnum

func GetMappingTablespaceStorageSizeUnitEnum(val string) (TablespaceStorageSizeUnitEnum, bool)

GetMappingTablespaceStorageSizeUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceStorageSizeUnitEnumValues

func GetTablespaceStorageSizeUnitEnumValues() []TablespaceStorageSizeUnitEnum

GetTablespaceStorageSizeUnitEnumValues Enumerates the set of values for TablespaceStorageSizeUnitEnum

type TablespaceSummary

TablespaceSummary The summary of a tablespace.

type TablespaceSummary struct {

    // The name of the tablespace.
    Name *string `mandatory:"true" json:"name"`

    // The type of tablespace.
    Type TablespaceSummaryTypeEnum `mandatory:"true" json:"type"`

    // The status of the tablespace.
    Status TablespaceSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The tablespace block size.
    BlockSizeBytes *float32 `mandatory:"false" json:"blockSizeBytes"`

    // The default logging attribute.
    Logging TablespaceSummaryLoggingEnum `mandatory:"false" json:"logging,omitempty"`

    // Indicates whether the tablespace is under Force Logging mode.
    IsForceLogging *bool `mandatory:"false" json:"isForceLogging"`

    // Indicates whether the extents in the tablespace are Locally managed or Dictionary managed.
    ExtentManagement TablespaceSummaryExtentManagementEnum `mandatory:"false" json:"extentManagement,omitempty"`

    // The type of extent allocation in effect for the tablespace.
    AllocationType TablespaceSummaryAllocationTypeEnum `mandatory:"false" json:"allocationType,omitempty"`

    // Indicates whether the tablespace is plugged in.
    IsPluggedIn *bool `mandatory:"false" json:"isPluggedIn"`

    // Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO).
    SegmentSpaceManagement TablespaceSummarySegmentSpaceManagementEnum `mandatory:"false" json:"segmentSpaceManagement,omitempty"`

    // Indicates whether default table compression is enabled or disabled.
    DefaultTableCompression TablespaceSummaryDefaultTableCompressionEnum `mandatory:"false" json:"defaultTableCompression,omitempty"`

    // Indicates whether undo retention guarantee is enabled for the tablespace.
    Retention TablespaceSummaryRetentionEnum `mandatory:"false" json:"retention,omitempty"`

    // Indicates whether the tablespace is a Bigfile tablespace or a Smallfile tablespace.
    IsBigfile *bool `mandatory:"false" json:"isBigfile"`

    // Indicates whether predicates are evaluated by Host or by Storage.
    PredicateEvaluation TablespaceSummaryPredicateEvaluationEnum `mandatory:"false" json:"predicateEvaluation,omitempty"`

    // Indicates whether the tablespace is encrypted.
    IsEncrypted *bool `mandatory:"false" json:"isEncrypted"`

    // The operation type for which default compression is enabled.
    CompressFor TablespaceSummaryCompressForEnum `mandatory:"false" json:"compressFor,omitempty"`

    // Indicates whether the In-Memory Column Store (IM column store) is by default enabled or disabled for tables in the tablespace.
    DefaultInMemory TablespaceSummaryDefaultInMemoryEnum `mandatory:"false" json:"defaultInMemory,omitempty"`

    // Indicates the default priority for In-Memory Column Store (IM column store) population for the tablespace.
    DefaultInMemoryPriority TablespaceSummaryDefaultInMemoryPriorityEnum `mandatory:"false" json:"defaultInMemoryPriority,omitempty"`

    // Indicates how the IM column store is distributed by default for the tablespace in an Oracle Real Application Clusters (Oracle RAC) environment.
    DefaultInMemoryDistribute TablespaceSummaryDefaultInMemoryDistributeEnum `mandatory:"false" json:"defaultInMemoryDistribute,omitempty"`

    // Indicates the default compression level for the IM column store for the tablespace.
    DefaultInMemoryCompression TablespaceSummaryDefaultInMemoryCompressionEnum `mandatory:"false" json:"defaultInMemoryCompression,omitempty"`

    // Indicates the duplicate setting for the IM column store in an Oracle RAC environment.
    DefaultInMemoryDuplicate TablespaceSummaryDefaultInMemoryDuplicateEnum `mandatory:"false" json:"defaultInMemoryDuplicate,omitempty"`

    // Indicates whether the tablespace is for shared tablespace, or for local temporary tablespace for leaf (read-only) instances, or for local temporary tablespace for all instance types.
    Shared TablespaceSummarySharedEnum `mandatory:"false" json:"shared,omitempty"`

    // Indicates whether default index compression is enabled or disabled.
    DefaultIndexCompression TablespaceSummaryDefaultIndexCompressionEnum `mandatory:"false" json:"defaultIndexCompression,omitempty"`

    // The operation type for which default index compression is enabled.
    IndexCompressFor TablespaceSummaryIndexCompressForEnum `mandatory:"false" json:"indexCompressFor,omitempty"`

    // This specifies the default value for the CELLMEMORY attribute that tables created in the tablespace will inherit unless the behavior is overridden explicitly. This column is intended for use with Oracle Exadata.
    DefaultCellMemory *string `mandatory:"false" json:"defaultCellMemory"`

    // Indicates how the IM column store is populated on various instances by default for the tablespace.
    DefaultInMemoryService TablespaceSummaryDefaultInMemoryServiceEnum `mandatory:"false" json:"defaultInMemoryService,omitempty"`

    // Indicates the service name for the service on which the IM column store should be populated by default for the tablespace. This column has a value only when the corresponding DEF_INMEMORY_SERVICE is USER_DEFINED. In all other cases, this column is null.
    DefaultInMemoryServiceName *string `mandatory:"false" json:"defaultInMemoryServiceName"`

    // The lost write protection setting for the tablespace.
    LostWriteProtect TablespaceSummaryLostWriteProtectEnum `mandatory:"false" json:"lostWriteProtect,omitempty"`

    // Indicates whether this is a chunk tablespace.
    IsChunkTablespace *bool `mandatory:"false" json:"isChunkTablespace"`

    // The temporary tablespace group.
    TempGroup *string `mandatory:"false" json:"tempGroup"`

    // The maximum tablespace size in KB. If the tablespace contains any data files with Autoextend enabled, then this column displays the amount of underlying free storage space for the tablespace. For example, if the current tablespace size is 1 GB, the combined maximum size of all its data files is 32 GB, and its underlying storage (for example, ASM or file system storage) has 20 GB of free space, then this column will have a value of approximately 20 GB. If the tablespace contains only data files with autoextend disabled, then this column displays the allocated space for the entire tablespace, that is, the combined size of all data files in the tablespace.
    MaxSizeKB *float32 `mandatory:"false" json:"maxSizeKB"`

    // The allocated tablespace size in KB.
    AllocatedSizeKB *float32 `mandatory:"false" json:"allocatedSizeKB"`

    // The size of the tablespace available for user data in KB. The difference between tablespace size and user data size is used for storing metadata.
    UserSizeKB *float32 `mandatory:"false" json:"userSizeKB"`

    // The free space available in the tablespace in KB.
    FreeSpaceKB *float32 `mandatory:"false" json:"freeSpaceKB"`

    // The total space used by the tablespace in KB.
    UsedSpaceKB *float32 `mandatory:"false" json:"usedSpaceKB"`

    // The percentage of used space out of the maximum available space in the tablespace.
    UsedPercentAvailable *float64 `mandatory:"false" json:"usedPercentAvailable"`

    // The percentage of used space out of the total allocated space in the tablespace.
    UsedPercentAllocated *float64 `mandatory:"false" json:"usedPercentAllocated"`

    // Indicates whether this is the default tablespace.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // A list of the data files associated with the tablespace.
    Datafiles []Datafile `mandatory:"false" json:"datafiles"`
}

func (TablespaceSummary) String

func (m TablespaceSummary) String() string

func (TablespaceSummary) ValidateEnumValue

func (m TablespaceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TablespaceSummaryAllocationTypeEnum

TablespaceSummaryAllocationTypeEnum Enum with underlying type: string

type TablespaceSummaryAllocationTypeEnum string

Set of constants representing the allowable values for TablespaceSummaryAllocationTypeEnum

const (
    TablespaceSummaryAllocationTypeSystem  TablespaceSummaryAllocationTypeEnum = "SYSTEM"
    TablespaceSummaryAllocationTypeUniform TablespaceSummaryAllocationTypeEnum = "UNIFORM"
    TablespaceSummaryAllocationTypeUser    TablespaceSummaryAllocationTypeEnum = "USER"
)

func GetMappingTablespaceSummaryAllocationTypeEnum

func GetMappingTablespaceSummaryAllocationTypeEnum(val string) (TablespaceSummaryAllocationTypeEnum, bool)

GetMappingTablespaceSummaryAllocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryAllocationTypeEnumValues

func GetTablespaceSummaryAllocationTypeEnumValues() []TablespaceSummaryAllocationTypeEnum

GetTablespaceSummaryAllocationTypeEnumValues Enumerates the set of values for TablespaceSummaryAllocationTypeEnum

type TablespaceSummaryCompressForEnum

TablespaceSummaryCompressForEnum Enum with underlying type: string

type TablespaceSummaryCompressForEnum string

Set of constants representing the allowable values for TablespaceSummaryCompressForEnum

const (
    TablespaceSummaryCompressForBasic            TablespaceSummaryCompressForEnum = "BASIC"
    TablespaceSummaryCompressForAdvanced         TablespaceSummaryCompressForEnum = "ADVANCED"
    TablespaceSummaryCompressForQueryLow         TablespaceSummaryCompressForEnum = "QUERY_LOW"
    TablespaceSummaryCompressForQueryHigh        TablespaceSummaryCompressForEnum = "QUERY_HIGH"
    TablespaceSummaryCompressForArchiveLow       TablespaceSummaryCompressForEnum = "ARCHIVE_LOW"
    TablespaceSummaryCompressForArchiveHigh      TablespaceSummaryCompressForEnum = "ARCHIVE_HIGH"
    TablespaceSummaryCompressForDirectLoadOnly   TablespaceSummaryCompressForEnum = "DIRECT_LOAD_ONLY"
    TablespaceSummaryCompressForForAllOperations TablespaceSummaryCompressForEnum = "FOR_ALL_OPERATIONS"
)

func GetMappingTablespaceSummaryCompressForEnum

func GetMappingTablespaceSummaryCompressForEnum(val string) (TablespaceSummaryCompressForEnum, bool)

GetMappingTablespaceSummaryCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryCompressForEnumValues

func GetTablespaceSummaryCompressForEnumValues() []TablespaceSummaryCompressForEnum

GetTablespaceSummaryCompressForEnumValues Enumerates the set of values for TablespaceSummaryCompressForEnum

type TablespaceSummaryDefaultInMemoryCompressionEnum

TablespaceSummaryDefaultInMemoryCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryCompressionEnum

const (
    TablespaceSummaryDefaultInMemoryCompressionNoMemcompress   TablespaceSummaryDefaultInMemoryCompressionEnum = "NO_MEMCOMPRESS"
    TablespaceSummaryDefaultInMemoryCompressionForDml          TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_DML"
    TablespaceSummaryDefaultInMemoryCompressionForQueryLow     TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_LOW"
    TablespaceSummaryDefaultInMemoryCompressionForQueryHigh    TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_QUERY_HIGH"
    TablespaceSummaryDefaultInMemoryCompressionForCapacityLow  TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_LOW"
    TablespaceSummaryDefaultInMemoryCompressionForCapacityHigh TablespaceSummaryDefaultInMemoryCompressionEnum = "FOR_CAPACITY_HIGH"
)

func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum

func GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum(val string) (TablespaceSummaryDefaultInMemoryCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues

func GetTablespaceSummaryDefaultInMemoryCompressionEnumValues() []TablespaceSummaryDefaultInMemoryCompressionEnum

GetTablespaceSummaryDefaultInMemoryCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryCompressionEnum

type TablespaceSummaryDefaultInMemoryDistributeEnum

TablespaceSummaryDefaultInMemoryDistributeEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryDistributeEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDistributeEnum

const (
    TablespaceSummaryDefaultInMemoryDistributeAuto           TablespaceSummaryDefaultInMemoryDistributeEnum = "AUTO"
    TablespaceSummaryDefaultInMemoryDistributeByRowidRange   TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_ROWID_RANGE"
    TablespaceSummaryDefaultInMemoryDistributeByPartition    TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_PARTITION"
    TablespaceSummaryDefaultInMemoryDistributeBySubpartition TablespaceSummaryDefaultInMemoryDistributeEnum = "BY_SUBPARTITION"
)

func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum

func GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum(val string) (TablespaceSummaryDefaultInMemoryDistributeEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryDistributeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues

func GetTablespaceSummaryDefaultInMemoryDistributeEnumValues() []TablespaceSummaryDefaultInMemoryDistributeEnum

GetTablespaceSummaryDefaultInMemoryDistributeEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDistributeEnum

type TablespaceSummaryDefaultInMemoryDuplicateEnum

TablespaceSummaryDefaultInMemoryDuplicateEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryDuplicateEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryDuplicateEnum

const (
    TablespaceSummaryDefaultInMemoryDuplicateNoDuplicate  TablespaceSummaryDefaultInMemoryDuplicateEnum = "NO_DUPLICATE"
    TablespaceSummaryDefaultInMemoryDuplicateDuplicate    TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE"
    TablespaceSummaryDefaultInMemoryDuplicateDuplicateAll TablespaceSummaryDefaultInMemoryDuplicateEnum = "DUPLICATE_ALL"
)

func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum

func GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum(val string) (TablespaceSummaryDefaultInMemoryDuplicateEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryDuplicateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues

func GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues() []TablespaceSummaryDefaultInMemoryDuplicateEnum

GetTablespaceSummaryDefaultInMemoryDuplicateEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryDuplicateEnum

type TablespaceSummaryDefaultInMemoryEnum

TablespaceSummaryDefaultInMemoryEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryEnum

const (
    TablespaceSummaryDefaultInMemoryEnabled  TablespaceSummaryDefaultInMemoryEnum = "ENABLED"
    TablespaceSummaryDefaultInMemoryDisabled TablespaceSummaryDefaultInMemoryEnum = "DISABLED"
)

func GetMappingTablespaceSummaryDefaultInMemoryEnum

func GetMappingTablespaceSummaryDefaultInMemoryEnum(val string) (TablespaceSummaryDefaultInMemoryEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryEnumValues

func GetTablespaceSummaryDefaultInMemoryEnumValues() []TablespaceSummaryDefaultInMemoryEnum

GetTablespaceSummaryDefaultInMemoryEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryEnum

type TablespaceSummaryDefaultInMemoryPriorityEnum

TablespaceSummaryDefaultInMemoryPriorityEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryPriorityEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryPriorityEnum

const (
    TablespaceSummaryDefaultInMemoryPriorityLow      TablespaceSummaryDefaultInMemoryPriorityEnum = "LOW"
    TablespaceSummaryDefaultInMemoryPriorityMedium   TablespaceSummaryDefaultInMemoryPriorityEnum = "MEDIUM"
    TablespaceSummaryDefaultInMemoryPriorityHigh     TablespaceSummaryDefaultInMemoryPriorityEnum = "HIGH"
    TablespaceSummaryDefaultInMemoryPriorityCritical TablespaceSummaryDefaultInMemoryPriorityEnum = "CRITICAL"
    TablespaceSummaryDefaultInMemoryPriorityNone     TablespaceSummaryDefaultInMemoryPriorityEnum = "NONE"
)

func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum

func GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum(val string) (TablespaceSummaryDefaultInMemoryPriorityEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryPriorityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues

func GetTablespaceSummaryDefaultInMemoryPriorityEnumValues() []TablespaceSummaryDefaultInMemoryPriorityEnum

GetTablespaceSummaryDefaultInMemoryPriorityEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryPriorityEnum

type TablespaceSummaryDefaultInMemoryServiceEnum

TablespaceSummaryDefaultInMemoryServiceEnum Enum with underlying type: string

type TablespaceSummaryDefaultInMemoryServiceEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultInMemoryServiceEnum

const (
    TablespaceSummaryDefaultInMemoryServiceDefault     TablespaceSummaryDefaultInMemoryServiceEnum = "DEFAULT"
    TablespaceSummaryDefaultInMemoryServiceNone        TablespaceSummaryDefaultInMemoryServiceEnum = "NONE"
    TablespaceSummaryDefaultInMemoryServiceAll         TablespaceSummaryDefaultInMemoryServiceEnum = "ALL"
    TablespaceSummaryDefaultInMemoryServiceUserDefined TablespaceSummaryDefaultInMemoryServiceEnum = "USER_DEFINED"
)

func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum

func GetMappingTablespaceSummaryDefaultInMemoryServiceEnum(val string) (TablespaceSummaryDefaultInMemoryServiceEnum, bool)

GetMappingTablespaceSummaryDefaultInMemoryServiceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues

func GetTablespaceSummaryDefaultInMemoryServiceEnumValues() []TablespaceSummaryDefaultInMemoryServiceEnum

GetTablespaceSummaryDefaultInMemoryServiceEnumValues Enumerates the set of values for TablespaceSummaryDefaultInMemoryServiceEnum

type TablespaceSummaryDefaultIndexCompressionEnum

TablespaceSummaryDefaultIndexCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultIndexCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultIndexCompressionEnum

const (
    TablespaceSummaryDefaultIndexCompressionEnabled  TablespaceSummaryDefaultIndexCompressionEnum = "ENABLED"
    TablespaceSummaryDefaultIndexCompressionDisabled TablespaceSummaryDefaultIndexCompressionEnum = "DISABLED"
)

func GetMappingTablespaceSummaryDefaultIndexCompressionEnum

func GetMappingTablespaceSummaryDefaultIndexCompressionEnum(val string) (TablespaceSummaryDefaultIndexCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultIndexCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultIndexCompressionEnumValues

func GetTablespaceSummaryDefaultIndexCompressionEnumValues() []TablespaceSummaryDefaultIndexCompressionEnum

GetTablespaceSummaryDefaultIndexCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultIndexCompressionEnum

type TablespaceSummaryDefaultTableCompressionEnum

TablespaceSummaryDefaultTableCompressionEnum Enum with underlying type: string

type TablespaceSummaryDefaultTableCompressionEnum string

Set of constants representing the allowable values for TablespaceSummaryDefaultTableCompressionEnum

const (
    TablespaceSummaryDefaultTableCompressionEnabled  TablespaceSummaryDefaultTableCompressionEnum = "ENABLED"
    TablespaceSummaryDefaultTableCompressionDisabled TablespaceSummaryDefaultTableCompressionEnum = "DISABLED"
)

func GetMappingTablespaceSummaryDefaultTableCompressionEnum

func GetMappingTablespaceSummaryDefaultTableCompressionEnum(val string) (TablespaceSummaryDefaultTableCompressionEnum, bool)

GetMappingTablespaceSummaryDefaultTableCompressionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryDefaultTableCompressionEnumValues

func GetTablespaceSummaryDefaultTableCompressionEnumValues() []TablespaceSummaryDefaultTableCompressionEnum

GetTablespaceSummaryDefaultTableCompressionEnumValues Enumerates the set of values for TablespaceSummaryDefaultTableCompressionEnum

type TablespaceSummaryExtentManagementEnum

TablespaceSummaryExtentManagementEnum Enum with underlying type: string

type TablespaceSummaryExtentManagementEnum string

Set of constants representing the allowable values for TablespaceSummaryExtentManagementEnum

const (
    TablespaceSummaryExtentManagementLocal      TablespaceSummaryExtentManagementEnum = "LOCAL"
    TablespaceSummaryExtentManagementDictionary TablespaceSummaryExtentManagementEnum = "DICTIONARY"
)

func GetMappingTablespaceSummaryExtentManagementEnum

func GetMappingTablespaceSummaryExtentManagementEnum(val string) (TablespaceSummaryExtentManagementEnum, bool)

GetMappingTablespaceSummaryExtentManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryExtentManagementEnumValues

func GetTablespaceSummaryExtentManagementEnumValues() []TablespaceSummaryExtentManagementEnum

GetTablespaceSummaryExtentManagementEnumValues Enumerates the set of values for TablespaceSummaryExtentManagementEnum

type TablespaceSummaryIndexCompressForEnum

TablespaceSummaryIndexCompressForEnum Enum with underlying type: string

type TablespaceSummaryIndexCompressForEnum string

Set of constants representing the allowable values for TablespaceSummaryIndexCompressForEnum

const (
    TablespaceSummaryIndexCompressForAdvancedLow  TablespaceSummaryIndexCompressForEnum = "ADVANCED_LOW"
    TablespaceSummaryIndexCompressForAdvancedHigh TablespaceSummaryIndexCompressForEnum = "ADVANCED_HIGH"
    TablespaceSummaryIndexCompressForNone         TablespaceSummaryIndexCompressForEnum = "NONE"
)

func GetMappingTablespaceSummaryIndexCompressForEnum

func GetMappingTablespaceSummaryIndexCompressForEnum(val string) (TablespaceSummaryIndexCompressForEnum, bool)

GetMappingTablespaceSummaryIndexCompressForEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryIndexCompressForEnumValues

func GetTablespaceSummaryIndexCompressForEnumValues() []TablespaceSummaryIndexCompressForEnum

GetTablespaceSummaryIndexCompressForEnumValues Enumerates the set of values for TablespaceSummaryIndexCompressForEnum

type TablespaceSummaryLoggingEnum

TablespaceSummaryLoggingEnum Enum with underlying type: string

type TablespaceSummaryLoggingEnum string

Set of constants representing the allowable values for TablespaceSummaryLoggingEnum

const (
    TablespaceSummaryLoggingLogging   TablespaceSummaryLoggingEnum = "LOGGING"
    TablespaceSummaryLoggingNologging TablespaceSummaryLoggingEnum = "NOLOGGING"
)

func GetMappingTablespaceSummaryLoggingEnum

func GetMappingTablespaceSummaryLoggingEnum(val string) (TablespaceSummaryLoggingEnum, bool)

GetMappingTablespaceSummaryLoggingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryLoggingEnumValues

func GetTablespaceSummaryLoggingEnumValues() []TablespaceSummaryLoggingEnum

GetTablespaceSummaryLoggingEnumValues Enumerates the set of values for TablespaceSummaryLoggingEnum

type TablespaceSummaryLostWriteProtectEnum

TablespaceSummaryLostWriteProtectEnum Enum with underlying type: string

type TablespaceSummaryLostWriteProtectEnum string

Set of constants representing the allowable values for TablespaceSummaryLostWriteProtectEnum

const (
    TablespaceSummaryLostWriteProtectEnabled    TablespaceSummaryLostWriteProtectEnum = "ENABLED"
    TablespaceSummaryLostWriteProtectProtectOff TablespaceSummaryLostWriteProtectEnum = "PROTECT_OFF"
    TablespaceSummaryLostWriteProtectSuspend    TablespaceSummaryLostWriteProtectEnum = "SUSPEND"
)

func GetMappingTablespaceSummaryLostWriteProtectEnum

func GetMappingTablespaceSummaryLostWriteProtectEnum(val string) (TablespaceSummaryLostWriteProtectEnum, bool)

GetMappingTablespaceSummaryLostWriteProtectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryLostWriteProtectEnumValues

func GetTablespaceSummaryLostWriteProtectEnumValues() []TablespaceSummaryLostWriteProtectEnum

GetTablespaceSummaryLostWriteProtectEnumValues Enumerates the set of values for TablespaceSummaryLostWriteProtectEnum

type TablespaceSummaryPredicateEvaluationEnum

TablespaceSummaryPredicateEvaluationEnum Enum with underlying type: string

type TablespaceSummaryPredicateEvaluationEnum string

Set of constants representing the allowable values for TablespaceSummaryPredicateEvaluationEnum

const (
    TablespaceSummaryPredicateEvaluationHost    TablespaceSummaryPredicateEvaluationEnum = "HOST"
    TablespaceSummaryPredicateEvaluationStorage TablespaceSummaryPredicateEvaluationEnum = "STORAGE"
)

func GetMappingTablespaceSummaryPredicateEvaluationEnum

func GetMappingTablespaceSummaryPredicateEvaluationEnum(val string) (TablespaceSummaryPredicateEvaluationEnum, bool)

GetMappingTablespaceSummaryPredicateEvaluationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryPredicateEvaluationEnumValues

func GetTablespaceSummaryPredicateEvaluationEnumValues() []TablespaceSummaryPredicateEvaluationEnum

GetTablespaceSummaryPredicateEvaluationEnumValues Enumerates the set of values for TablespaceSummaryPredicateEvaluationEnum

type TablespaceSummaryRetentionEnum

TablespaceSummaryRetentionEnum Enum with underlying type: string

type TablespaceSummaryRetentionEnum string

Set of constants representing the allowable values for TablespaceSummaryRetentionEnum

const (
    TablespaceSummaryRetentionGuarantee   TablespaceSummaryRetentionEnum = "GUARANTEE"
    TablespaceSummaryRetentionNoguarantee TablespaceSummaryRetentionEnum = "NOGUARANTEE"
    TablespaceSummaryRetentionNotApply    TablespaceSummaryRetentionEnum = "NOT_APPLY"
)

func GetMappingTablespaceSummaryRetentionEnum

func GetMappingTablespaceSummaryRetentionEnum(val string) (TablespaceSummaryRetentionEnum, bool)

GetMappingTablespaceSummaryRetentionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryRetentionEnumValues

func GetTablespaceSummaryRetentionEnumValues() []TablespaceSummaryRetentionEnum

GetTablespaceSummaryRetentionEnumValues Enumerates the set of values for TablespaceSummaryRetentionEnum

type TablespaceSummarySegmentSpaceManagementEnum

TablespaceSummarySegmentSpaceManagementEnum Enum with underlying type: string

type TablespaceSummarySegmentSpaceManagementEnum string

Set of constants representing the allowable values for TablespaceSummarySegmentSpaceManagementEnum

const (
    TablespaceSummarySegmentSpaceManagementManual TablespaceSummarySegmentSpaceManagementEnum = "MANUAL"
    TablespaceSummarySegmentSpaceManagementAuto   TablespaceSummarySegmentSpaceManagementEnum = "AUTO"
)

func GetMappingTablespaceSummarySegmentSpaceManagementEnum

func GetMappingTablespaceSummarySegmentSpaceManagementEnum(val string) (TablespaceSummarySegmentSpaceManagementEnum, bool)

GetMappingTablespaceSummarySegmentSpaceManagementEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummarySegmentSpaceManagementEnumValues

func GetTablespaceSummarySegmentSpaceManagementEnumValues() []TablespaceSummarySegmentSpaceManagementEnum

GetTablespaceSummarySegmentSpaceManagementEnumValues Enumerates the set of values for TablespaceSummarySegmentSpaceManagementEnum

type TablespaceSummarySharedEnum

TablespaceSummarySharedEnum Enum with underlying type: string

type TablespaceSummarySharedEnum string

Set of constants representing the allowable values for TablespaceSummarySharedEnum

const (
    TablespaceSummarySharedShared      TablespaceSummarySharedEnum = "SHARED"
    TablespaceSummarySharedLocalOnLeaf TablespaceSummarySharedEnum = "LOCAL_ON_LEAF"
    TablespaceSummarySharedLocalOnAll  TablespaceSummarySharedEnum = "LOCAL_ON_ALL"
)

func GetMappingTablespaceSummarySharedEnum

func GetMappingTablespaceSummarySharedEnum(val string) (TablespaceSummarySharedEnum, bool)

GetMappingTablespaceSummarySharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummarySharedEnumValues

func GetTablespaceSummarySharedEnumValues() []TablespaceSummarySharedEnum

GetTablespaceSummarySharedEnumValues Enumerates the set of values for TablespaceSummarySharedEnum

type TablespaceSummaryStatusEnum

TablespaceSummaryStatusEnum Enum with underlying type: string

type TablespaceSummaryStatusEnum string

Set of constants representing the allowable values for TablespaceSummaryStatusEnum

const (
    TablespaceSummaryStatusOnline   TablespaceSummaryStatusEnum = "ONLINE"
    TablespaceSummaryStatusOffline  TablespaceSummaryStatusEnum = "OFFLINE"
    TablespaceSummaryStatusReadOnly TablespaceSummaryStatusEnum = "READ_ONLY"
)

func GetMappingTablespaceSummaryStatusEnum

func GetMappingTablespaceSummaryStatusEnum(val string) (TablespaceSummaryStatusEnum, bool)

GetMappingTablespaceSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryStatusEnumValues

func GetTablespaceSummaryStatusEnumValues() []TablespaceSummaryStatusEnum

GetTablespaceSummaryStatusEnumValues Enumerates the set of values for TablespaceSummaryStatusEnum

type TablespaceSummaryTypeEnum

TablespaceSummaryTypeEnum Enum with underlying type: string

type TablespaceSummaryTypeEnum string

Set of constants representing the allowable values for TablespaceSummaryTypeEnum

const (
    TablespaceSummaryTypeUndo                TablespaceSummaryTypeEnum = "UNDO"
    TablespaceSummaryTypeLostWriteProtection TablespaceSummaryTypeEnum = "LOST_WRITE_PROTECTION"
    TablespaceSummaryTypePermanent           TablespaceSummaryTypeEnum = "PERMANENT"
    TablespaceSummaryTypeTemporary           TablespaceSummaryTypeEnum = "TEMPORARY"
)

func GetMappingTablespaceSummaryTypeEnum

func GetMappingTablespaceSummaryTypeEnum(val string) (TablespaceSummaryTypeEnum, bool)

GetMappingTablespaceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceSummaryTypeEnumValues

func GetTablespaceSummaryTypeEnumValues() []TablespaceSummaryTypeEnum

GetTablespaceSummaryTypeEnumValues Enumerates the set of values for TablespaceSummaryTypeEnum

type TablespaceTypeEnum

TablespaceTypeEnum Enum with underlying type: string

type TablespaceTypeEnum string

Set of constants representing the allowable values for TablespaceTypeEnum

const (
    TablespaceTypeUndo                TablespaceTypeEnum = "UNDO"
    TablespaceTypeLostWriteProtection TablespaceTypeEnum = "LOST_WRITE_PROTECTION"
    TablespaceTypePermanent           TablespaceTypeEnum = "PERMANENT"
    TablespaceTypeTemporary           TablespaceTypeEnum = "TEMPORARY"
)

func GetMappingTablespaceTypeEnum

func GetMappingTablespaceTypeEnum(val string) (TablespaceTypeEnum, bool)

GetMappingTablespaceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTablespaceTypeEnumValues

func GetTablespaceTypeEnumValues() []TablespaceTypeEnum

GetTablespaceTypeEnumValues Enumerates the set of values for TablespaceTypeEnum

type TestBasicPreferredCredentialDetails

TestBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.

type TestBasicPreferredCredentialDetails struct {

    // The user name used to connect to the database.
    UserName *string `mandatory:"false" json:"userName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
    PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

    // The role of the database user.
    Role RoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (TestBasicPreferredCredentialDetails) MarshalJSON

func (m TestBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TestBasicPreferredCredentialDetails) String

func (m TestBasicPreferredCredentialDetails) String() string

func (TestBasicPreferredCredentialDetails) ValidateEnumValue

func (m TestBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialDetails

TestPreferredCredentialDetails The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.

type TestPreferredCredentialDetails interface {
}

type TestPreferredCredentialRequest

TestPreferredCredentialRequest wrapper for the TestPreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/TestPreferredCredential.go.html to see an example of how to use TestPreferredCredentialRequest.

type TestPreferredCredentialRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the preferred credential.
    CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The details required to test preferred credential.
    TestPreferredCredentialDetails `contributesTo:"body"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (TestPreferredCredentialRequest) BinaryRequestBody

func (request TestPreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestPreferredCredentialRequest) HTTPRequest

func (request TestPreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestPreferredCredentialRequest) RetryPolicy

func (request TestPreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (TestPreferredCredentialRequest) String

func (request TestPreferredCredentialRequest) String() string

func (TestPreferredCredentialRequest) ValidateEnumValue

func (request TestPreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialResponse

TestPreferredCredentialResponse wrapper for the TestPreferredCredential operation

type TestPreferredCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TestPreferredCredentialStatus instance
    TestPreferredCredentialStatus `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (TestPreferredCredentialResponse) HTTPResponse

func (response TestPreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (TestPreferredCredentialResponse) String

func (response TestPreferredCredentialResponse) String() string

type TestPreferredCredentialStatus

TestPreferredCredentialStatus The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.

type TestPreferredCredentialStatus struct {

    // The status of the preferred credential test. The status is 'SUCCEEDED' if the preferred credential is working else the status is 'FAILED'.
    Status TestPreferredCredentialStatusStatusEnum `mandatory:"false" json:"status,omitempty"`

    // An error code that defines the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // The error message that indicates the reason for the failure of the preferred credential test. The response is 'null' if the preferred credential test was successful.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (TestPreferredCredentialStatus) String

func (m TestPreferredCredentialStatus) String() string

func (TestPreferredCredentialStatus) ValidateEnumValue

func (m TestPreferredCredentialStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TestPreferredCredentialStatusStatusEnum

TestPreferredCredentialStatusStatusEnum Enum with underlying type: string

type TestPreferredCredentialStatusStatusEnum string

Set of constants representing the allowable values for TestPreferredCredentialStatusStatusEnum

const (
    TestPreferredCredentialStatusStatusSucceeded TestPreferredCredentialStatusStatusEnum = "SUCCEEDED"
    TestPreferredCredentialStatusStatusFailed    TestPreferredCredentialStatusStatusEnum = "FAILED"
)

func GetMappingTestPreferredCredentialStatusStatusEnum

func GetMappingTestPreferredCredentialStatusStatusEnum(val string) (TestPreferredCredentialStatusStatusEnum, bool)

GetMappingTestPreferredCredentialStatusStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTestPreferredCredentialStatusStatusEnumValues

func GetTestPreferredCredentialStatusStatusEnumValues() []TestPreferredCredentialStatusStatusEnum

GetTestPreferredCredentialStatusStatusEnumValues Enumerates the set of values for TestPreferredCredentialStatusStatusEnum

type TimeSeriesMetricDataPoint

TimeSeriesMetricDataPoint The metric values with dimension details.

type TimeSeriesMetricDataPoint struct {

    // The date and time the metric was created.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

    // The value of the metric.
    Value *float64 `mandatory:"true" json:"value"`

    // The unit of the metric value.
    Unit *string `mandatory:"true" json:"unit"`

    // The dimensions of the metric.
    Dimensions []MetricDimensionDefinition `mandatory:"false" json:"dimensions"`
}

func (TimeSeriesMetricDataPoint) String

func (m TimeSeriesMetricDataPoint) String() string

func (TimeSeriesMetricDataPoint) ValidateEnumValue

func (m TimeSeriesMetricDataPoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TimeSeriesMetricDefinition

TimeSeriesMetricDefinition The response object representing time series metric details for a specific Managed Database at a particular time.

type TimeSeriesMetricDefinition struct {

    // The name of the metric the time series data corresponds to.
    MetricName *string `mandatory:"true" json:"metricName"`

    // The time series metric data for the given metric.
    Datapoints []TimeSeriesMetricDataPoint `mandatory:"true" json:"datapoints"`
}

func (TimeSeriesMetricDefinition) String

func (m TimeSeriesMetricDefinition) String() string

func (TimeSeriesMetricDefinition) ValidateEnumValue

func (m TimeSeriesMetricDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateBasicPreferredCredentialDetails

UpdateBasicPreferredCredentialDetails The details of the 'BASIC' preferred credential.

type UpdateBasicPreferredCredentialDetails struct {

    // The user name used to connect to the database.
    UserName *string `mandatory:"false" json:"userName"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Vault service secret that contains the database user password.
    PasswordSecretId *string `mandatory:"false" json:"passwordSecretId"`

    // The role of the database user.
    Role RoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (UpdateBasicPreferredCredentialDetails) MarshalJSON

func (m UpdateBasicPreferredCredentialDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateBasicPreferredCredentialDetails) String

func (m UpdateBasicPreferredCredentialDetails) String() string

func (UpdateBasicPreferredCredentialDetails) ValidateEnumValue

func (m UpdateBasicPreferredCredentialDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDatabaseParametersResult

UpdateDatabaseParametersResult The results of database parameter update.

type UpdateDatabaseParametersResult struct {

    // A map with the parameter name as key and its update status as value.
    Status map[string]DatabaseParameterUpdateStatus `mandatory:"true" json:"status"`
}

func (UpdateDatabaseParametersResult) String

func (m UpdateDatabaseParametersResult) String() string

func (UpdateDatabaseParametersResult) ValidateEnumValue

func (m UpdateDatabaseParametersResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointDetails

UpdateDbManagementPrivateEndpointDetails The details used to update a Database Management private endpoint.

type UpdateDbManagementPrivateEndpointDetails struct {

    // The display name of the private endpoint.
    Name *string `mandatory:"false" json:"name"`

    // The description of the private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCIDs of the Network Security Groups to which the Database Management private endpoint belongs.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (UpdateDbManagementPrivateEndpointDetails) String

func (m UpdateDbManagementPrivateEndpointDetails) String() string

func (UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue

func (m UpdateDbManagementPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointRequest

UpdateDbManagementPrivateEndpointRequest wrapper for the UpdateDbManagementPrivateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateDbManagementPrivateEndpoint.go.html to see an example of how to use UpdateDbManagementPrivateEndpointRequest.

type UpdateDbManagementPrivateEndpointRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Database Management private endpoint.
    DbManagementPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"dbManagementPrivateEndpointId"`

    // The details used to update a Database Management private endpoint.
    UpdateDbManagementPrivateEndpointDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDbManagementPrivateEndpointRequest) BinaryRequestBody

func (request UpdateDbManagementPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDbManagementPrivateEndpointRequest) HTTPRequest

func (request UpdateDbManagementPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDbManagementPrivateEndpointRequest) RetryPolicy

func (request UpdateDbManagementPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDbManagementPrivateEndpointRequest) String

func (request UpdateDbManagementPrivateEndpointRequest) String() string

func (UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue

func (request UpdateDbManagementPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDbManagementPrivateEndpointResponse

UpdateDbManagementPrivateEndpointResponse wrapper for the UpdateDbManagementPrivateEndpoint operation

type UpdateDbManagementPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DbManagementPrivateEndpoint instance
    DbManagementPrivateEndpoint `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateDbManagementPrivateEndpointResponse) HTTPResponse

func (response UpdateDbManagementPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDbManagementPrivateEndpointResponse) String

func (response UpdateDbManagementPrivateEndpointResponse) String() string

type UpdateJobDetails

UpdateJobDetails The details required to update a job.

type UpdateJobDetails interface {

    // The description of the job.
    GetDescription() *string

    // The job timeout duration, which is expressed like "1h 10m 15s".
    GetTimeout() *string

    GetResultLocation() JobExecutionResultLocation

    GetScheduleDetails() *JobScheduleDetails
}

type UpdateJobRequest

UpdateJobRequest wrapper for the UpdateJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateJob.go.html to see an example of how to use UpdateJobRequest.

type UpdateJobRequest struct {

    // The identifier of the job.
    JobId *string `mandatory:"true" contributesTo:"path" name:"jobId"`

    // The details required to update a job.
    UpdateJobDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateJobRequest) BinaryRequestBody

func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateJobRequest) HTTPRequest

func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateJobRequest) RetryPolicy

func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateJobRequest) String

func (request UpdateJobRequest) String() string

func (UpdateJobRequest) ValidateEnumValue

func (request UpdateJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateJobResponse

UpdateJobResponse wrapper for the UpdateJob operation

type UpdateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateJobResponse) HTTPResponse

func (response UpdateJobResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateJobResponse) String

func (response UpdateJobResponse) String() string

type UpdateManagedDatabaseGroupDetails

UpdateManagedDatabaseGroupDetails The details required to update a Managed Database Group.

type UpdateManagedDatabaseGroupDetails struct {

    // The information specified by the user about the Managed Database Group.
    Description *string `mandatory:"false" json:"description"`
}

func (UpdateManagedDatabaseGroupDetails) String

func (m UpdateManagedDatabaseGroupDetails) String() string

func (UpdateManagedDatabaseGroupDetails) ValidateEnumValue

func (m UpdateManagedDatabaseGroupDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseGroupRequest

UpdateManagedDatabaseGroupRequest wrapper for the UpdateManagedDatabaseGroup operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateManagedDatabaseGroup.go.html to see an example of how to use UpdateManagedDatabaseGroupRequest.

type UpdateManagedDatabaseGroupRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database Group.
    ManagedDatabaseGroupId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseGroupId"`

    // The details required to update a Managed Database Group.
    UpdateManagedDatabaseGroupDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateManagedDatabaseGroupRequest) BinaryRequestBody

func (request UpdateManagedDatabaseGroupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) HTTPRequest

func (request UpdateManagedDatabaseGroupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateManagedDatabaseGroupRequest) RetryPolicy

func (request UpdateManagedDatabaseGroupRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateManagedDatabaseGroupRequest) String

func (request UpdateManagedDatabaseGroupRequest) String() string

func (UpdateManagedDatabaseGroupRequest) ValidateEnumValue

func (request UpdateManagedDatabaseGroupRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateManagedDatabaseGroupResponse

UpdateManagedDatabaseGroupResponse wrapper for the UpdateManagedDatabaseGroup operation

type UpdateManagedDatabaseGroupResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ManagedDatabaseGroup instance
    ManagedDatabaseGroup `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateManagedDatabaseGroupResponse) HTTPResponse

func (response UpdateManagedDatabaseGroupResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateManagedDatabaseGroupResponse) String

func (response UpdateManagedDatabaseGroupResponse) String() string

type UpdatePreferredCredentialDetails

UpdatePreferredCredentialDetails The details required to update the preferred credential.

type UpdatePreferredCredentialDetails interface {
}

type UpdatePreferredCredentialRequest

UpdatePreferredCredentialRequest wrapper for the UpdatePreferredCredential operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdatePreferredCredential.go.html to see an example of how to use UpdatePreferredCredentialRequest.

type UpdatePreferredCredentialRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the preferred credential.
    CredentialName *string `mandatory:"true" contributesTo:"path" name:"credentialName"`

    // The details required to update preferred credential.
    UpdatePreferredCredentialDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdatePreferredCredentialRequest) BinaryRequestBody

func (request UpdatePreferredCredentialRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePreferredCredentialRequest) HTTPRequest

func (request UpdatePreferredCredentialRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePreferredCredentialRequest) RetryPolicy

func (request UpdatePreferredCredentialRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePreferredCredentialRequest) String

func (request UpdatePreferredCredentialRequest) String() string

func (UpdatePreferredCredentialRequest) ValidateEnumValue

func (request UpdatePreferredCredentialRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePreferredCredentialResponse

UpdatePreferredCredentialResponse wrapper for the UpdatePreferredCredential operation

type UpdatePreferredCredentialResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PreferredCredential instance
    PreferredCredential `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdatePreferredCredentialResponse) HTTPResponse

func (response UpdatePreferredCredentialResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePreferredCredentialResponse) String

func (response UpdatePreferredCredentialResponse) String() string

type UpdateSqlJobDetails

UpdateSqlJobDetails The details specific to the SQL job request.

type UpdateSqlJobDetails struct {

    // The description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The job timeout duration, which is expressed like "1h 10m 15s".
    Timeout *string `mandatory:"false" json:"timeout"`

    ResultLocation JobExecutionResultLocation `mandatory:"false" json:"resultLocation"`

    ScheduleDetails *JobScheduleDetails `mandatory:"false" json:"scheduleDetails"`

    // The SQL text to be executed as part of the job.
    SqlText *string `mandatory:"false" json:"sqlText"`

    // The database user name used to execute the SQL job. If the job is being executed on a
    // Managed Database Group, then the user name should exist on all the databases in the
    // group with the same password.
    UserName *string `mandatory:"false" json:"userName"`

    // The password for the database user name used to execute the SQL job.
    Password *string `mandatory:"false" json:"password"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the secret containing the user password.
    SecretId *string `mandatory:"false" json:"secretId"`

    SqlType SqlJobSqlTypeEnum `mandatory:"false" json:"sqlType,omitempty"`

    // The role of the database user. Indicates whether the database user is a normal user or sysdba.
    Role SqlJobRoleEnum `mandatory:"false" json:"role,omitempty"`
}

func (UpdateSqlJobDetails) GetDescription

func (m UpdateSqlJobDetails) GetDescription() *string

GetDescription returns Description

func (UpdateSqlJobDetails) GetResultLocation

func (m UpdateSqlJobDetails) GetResultLocation() JobExecutionResultLocation

GetResultLocation returns ResultLocation

func (UpdateSqlJobDetails) GetScheduleDetails

func (m UpdateSqlJobDetails) GetScheduleDetails() *JobScheduleDetails

GetScheduleDetails returns ScheduleDetails

func (UpdateSqlJobDetails) GetTimeout

func (m UpdateSqlJobDetails) GetTimeout() *string

GetTimeout returns Timeout

func (UpdateSqlJobDetails) MarshalJSON

func (m UpdateSqlJobDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateSqlJobDetails) String

func (m UpdateSqlJobDetails) String() string

func (*UpdateSqlJobDetails) UnmarshalJSON

func (m *UpdateSqlJobDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateSqlJobDetails) ValidateEnumValue

func (m UpdateSqlJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceDetails

UpdateTablespaceDetails The details required to update a tablespace.

type UpdateTablespaceDetails struct {
    CredentialDetails TablespaceAdminCredentialDetails `mandatory:"true" json:"credentialDetails"`

    // The name of the tablespace. It must be unique within a database.
    Name *string `mandatory:"false" json:"name"`

    // The type of tablespace.
    Type UpdateTablespaceDetailsTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The size of each data file or temp file.
    FileSize *TablespaceStorageSize `mandatory:"false" json:"fileSize"`

    // The status of the tablespace.
    Status UpdateTablespaceDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Specifies whether the data file or temp file can be extended automatically.
    IsAutoExtensible *bool `mandatory:"false" json:"isAutoExtensible"`

    // The size of the next increment of disk space to be allocated automatically when more extents are required.
    AutoExtendNextSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendNextSize"`

    // The maximum disk space allowed for automatic extension of the data files or temp files.
    AutoExtendMaxSize *TablespaceStorageSize `mandatory:"false" json:"autoExtendMaxSize"`

    // Specifies whether the disk space of the data file or temp file can be limited.
    IsMaxSizeUnlimited *bool `mandatory:"false" json:"isMaxSizeUnlimited"`

    // Specifies whether the tablespace is the default tablespace.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (UpdateTablespaceDetails) String

func (m UpdateTablespaceDetails) String() string

func (*UpdateTablespaceDetails) UnmarshalJSON

func (m *UpdateTablespaceDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateTablespaceDetails) ValidateEnumValue

func (m UpdateTablespaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceDetailsStatusEnum

UpdateTablespaceDetailsStatusEnum Enum with underlying type: string

type UpdateTablespaceDetailsStatusEnum string

Set of constants representing the allowable values for UpdateTablespaceDetailsStatusEnum

const (
    UpdateTablespaceDetailsStatusOnly  UpdateTablespaceDetailsStatusEnum = "READ_ONLY"
    UpdateTablespaceDetailsStatusWrite UpdateTablespaceDetailsStatusEnum = "READ_WRITE"
)

func GetMappingUpdateTablespaceDetailsStatusEnum

func GetMappingUpdateTablespaceDetailsStatusEnum(val string) (UpdateTablespaceDetailsStatusEnum, bool)

GetMappingUpdateTablespaceDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTablespaceDetailsStatusEnumValues

func GetUpdateTablespaceDetailsStatusEnumValues() []UpdateTablespaceDetailsStatusEnum

GetUpdateTablespaceDetailsStatusEnumValues Enumerates the set of values for UpdateTablespaceDetailsStatusEnum

type UpdateTablespaceDetailsTypeEnum

UpdateTablespaceDetailsTypeEnum Enum with underlying type: string

type UpdateTablespaceDetailsTypeEnum string

Set of constants representing the allowable values for UpdateTablespaceDetailsTypeEnum

const (
    UpdateTablespaceDetailsTypePermanent UpdateTablespaceDetailsTypeEnum = "PERMANENT"
    UpdateTablespaceDetailsTypeTemporary UpdateTablespaceDetailsTypeEnum = "TEMPORARY"
)

func GetMappingUpdateTablespaceDetailsTypeEnum

func GetMappingUpdateTablespaceDetailsTypeEnum(val string) (UpdateTablespaceDetailsTypeEnum, bool)

GetMappingUpdateTablespaceDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTablespaceDetailsTypeEnumValues

func GetUpdateTablespaceDetailsTypeEnumValues() []UpdateTablespaceDetailsTypeEnum

GetUpdateTablespaceDetailsTypeEnumValues Enumerates the set of values for UpdateTablespaceDetailsTypeEnum

type UpdateTablespaceRequest

UpdateTablespaceRequest wrapper for the UpdateTablespace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.2/databasemanagement/UpdateTablespace.go.html to see an example of how to use UpdateTablespaceRequest.

type UpdateTablespaceRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Managed Database.
    ManagedDatabaseId *string `mandatory:"true" contributesTo:"path" name:"managedDatabaseId"`

    // The name of the tablespace.
    TablespaceName *string `mandatory:"true" contributesTo:"path" name:"tablespaceName"`

    // The details required to update a tablespace.
    UpdateTablespaceDetails `contributesTo:"body"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTablespaceRequest) BinaryRequestBody

func (request UpdateTablespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTablespaceRequest) HTTPRequest

func (request UpdateTablespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTablespaceRequest) RetryPolicy

func (request UpdateTablespaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTablespaceRequest) String

func (request UpdateTablespaceRequest) String() string

func (UpdateTablespaceRequest) ValidateEnumValue

func (request UpdateTablespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTablespaceResponse

UpdateTablespaceResponse wrapper for the UpdateTablespace operation

type UpdateTablespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Tablespace instance
    Tablespace `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTablespaceResponse) HTTPResponse

func (response UpdateTablespaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTablespaceResponse) String

func (response UpdateTablespaceResponse) String() string

type User

User The summary of a specific user resource.

type User struct {

    // The name of the User.
    Name *string `mandatory:"true" json:"name"`

    // The status of the user account.
    Status UserStatusEnum `mandatory:"true" json:"status"`

    // The default tablespace for data.
    DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"`

    // The name of the default tablespace for temporary tables or the name of a tablespace group.
    TempTablespace *string `mandatory:"true" json:"tempTablespace"`

    // The date and time the user was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The profile name of the user.
    Profile *string `mandatory:"true" json:"profile"`

    // The date the account was locked, if the status of the account is LOCKED.
    TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"`

    // The date and time of the expiration of the user account.
    TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"`

    // The default local temporary tablespace for the user.
    LocalTempTablespace *string `mandatory:"false" json:"localTempTablespace"`

    // The initial resource consumer group for the User.
    ConsumerGroup *string `mandatory:"false" json:"consumerGroup"`

    // The external name of the user.
    ExternalName *string `mandatory:"false" json:"externalName"`

    // The list of existing versions of the password hashes (also known as "verifiers") for the account.
    PasswordVersions *string `mandatory:"false" json:"passwordVersions"`

    // Indicates whether editions have been enabled for the corresponding user (Y) or not (N).
    EditionsEnabled UserEditionsEnabledEnum `mandatory:"false" json:"editionsEnabled,omitempty"`

    // The authentication mechanism for the user.
    Authentication UserAuthenticationEnum `mandatory:"false" json:"authentication,omitempty"`

    // Indicates whether a user can connect directly (N) or whether the account can only be proxied (Y) by users who have proxy privileges
    // for this account (that is, by users who have been granted the "connect through" privilege for this account).
    ProxyConnect UserProxyConnectEnum `mandatory:"false" json:"proxyConnect,omitempty"`

    // Indicates whether a given user is common(Y) or local(N).
    Common UserCommonEnum `mandatory:"false" json:"common,omitempty"`

    // The date and time of the last user login.
    // This column is not populated when a user connects to the database with administrative privileges, that is, AS { SYSASM | SYSBACKUP | SYSDBA | SYSDG | SYSOPER | SYSRAC | SYSKM }.
    TimeLastLogin *common.SDKTime `mandatory:"false" json:"timeLastLogin"`

    // Indicates whether the user was created and is maintained by Oracle-supplied scripts (such as catalog.sql or catproc.sql).
    OracleMaintained UserOracleMaintainedEnum `mandatory:"false" json:"oracleMaintained,omitempty"`

    // Indicates whether the user definition is inherited from another container (YES) or not (NO).
    Inherited UserInheritedEnum `mandatory:"false" json:"inherited,omitempty"`

    // The default collation for the user schema.
    DefaultCollation *string `mandatory:"false" json:"defaultCollation"`

    // Indicates whether the user is a common user created by an implicit application (YES) or not (NO).
    Implicit UserImplicitEnum `mandatory:"false" json:"implicit,omitempty"`

    // In a sharded database, indicates whether the user is created with shard DDL enabled (YES) or not (NO).
    AllShared UserAllSharedEnum `mandatory:"false" json:"allShared,omitempty"`

    // In a federated sharded database, indicates whether the user is an external shard user (YES) or not (NO).
    ExternalShared UserExternalSharedEnum `mandatory:"false" json:"externalShared,omitempty"`

    // The date and time when the user password was last set.
    // This column is populated only when the value of the AUTHENTICATION_TYPE column is PASSWORD. Otherwise, this column is null.
    TimePasswordChanged *common.SDKTime `mandatory:"false" json:"timePasswordChanged"`
}

func (User) String

func (m User) String() string

func (User) ValidateEnumValue

func (m User) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserAllSharedEnum

UserAllSharedEnum Enum with underlying type: string

type UserAllSharedEnum string

Set of constants representing the allowable values for UserAllSharedEnum

const (
    UserAllSharedYes UserAllSharedEnum = "YES"
    UserAllSharedNo  UserAllSharedEnum = "NO"
)

func GetMappingUserAllSharedEnum

func GetMappingUserAllSharedEnum(val string) (UserAllSharedEnum, bool)

GetMappingUserAllSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserAllSharedEnumValues

func GetUserAllSharedEnumValues() []UserAllSharedEnum

GetUserAllSharedEnumValues Enumerates the set of values for UserAllSharedEnum

type UserAuthenticationEnum

UserAuthenticationEnum Enum with underlying type: string

type UserAuthenticationEnum string

Set of constants representing the allowable values for UserAuthenticationEnum

const (
    UserAuthenticationNone     UserAuthenticationEnum = "NONE"
    UserAuthenticationExternal UserAuthenticationEnum = "EXTERNAL"
    UserAuthenticationGlobal   UserAuthenticationEnum = "GLOBAL"
    UserAuthenticationPassword UserAuthenticationEnum = "PASSWORD"
)

func GetMappingUserAuthenticationEnum

func GetMappingUserAuthenticationEnum(val string) (UserAuthenticationEnum, bool)

GetMappingUserAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserAuthenticationEnumValues

func GetUserAuthenticationEnumValues() []UserAuthenticationEnum

GetUserAuthenticationEnumValues Enumerates the set of values for UserAuthenticationEnum

type UserCollection

UserCollection A collection of users for a specific Managed Database.

type UserCollection struct {

    // An array of User resources.
    Items []UserSummary `mandatory:"true" json:"items"`
}

func (UserCollection) String

func (m UserCollection) String() string

func (UserCollection) ValidateEnumValue

func (m UserCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserCommonEnum

UserCommonEnum Enum with underlying type: string

type UserCommonEnum string

Set of constants representing the allowable values for UserCommonEnum

const (
    UserCommonYes UserCommonEnum = "YES"
    UserCommonNo  UserCommonEnum = "NO"
)

func GetMappingUserCommonEnum

func GetMappingUserCommonEnum(val string) (UserCommonEnum, bool)

GetMappingUserCommonEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserCommonEnumValues

func GetUserCommonEnumValues() []UserCommonEnum

GetUserCommonEnumValues Enumerates the set of values for UserCommonEnum

type UserEditionsEnabledEnum

UserEditionsEnabledEnum Enum with underlying type: string

type UserEditionsEnabledEnum string

Set of constants representing the allowable values for UserEditionsEnabledEnum

const (
    UserEditionsEnabledYes UserEditionsEnabledEnum = "YES"
    UserEditionsEnabledNo  UserEditionsEnabledEnum = "NO"
)

func GetMappingUserEditionsEnabledEnum

func GetMappingUserEditionsEnabledEnum(val string) (UserEditionsEnabledEnum, bool)

GetMappingUserEditionsEnabledEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserEditionsEnabledEnumValues

func GetUserEditionsEnabledEnumValues() []UserEditionsEnabledEnum

GetUserEditionsEnabledEnumValues Enumerates the set of values for UserEditionsEnabledEnum

type UserExternalSharedEnum

UserExternalSharedEnum Enum with underlying type: string

type UserExternalSharedEnum string

Set of constants representing the allowable values for UserExternalSharedEnum

const (
    UserExternalSharedYes UserExternalSharedEnum = "YES"
    UserExternalSharedNo  UserExternalSharedEnum = "NO"
)

func GetMappingUserExternalSharedEnum

func GetMappingUserExternalSharedEnum(val string) (UserExternalSharedEnum, bool)

GetMappingUserExternalSharedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserExternalSharedEnumValues

func GetUserExternalSharedEnumValues() []UserExternalSharedEnum

GetUserExternalSharedEnumValues Enumerates the set of values for UserExternalSharedEnum

type UserImplicitEnum

UserImplicitEnum Enum with underlying type: string

type UserImplicitEnum string

Set of constants representing the allowable values for UserImplicitEnum

const (
    UserImplicitYes UserImplicitEnum = "YES"
    UserImplicitNo  UserImplicitEnum = "NO"
)

func GetMappingUserImplicitEnum

func GetMappingUserImplicitEnum(val string) (UserImplicitEnum, bool)

GetMappingUserImplicitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserImplicitEnumValues

func GetUserImplicitEnumValues() []UserImplicitEnum

GetUserImplicitEnumValues Enumerates the set of values for UserImplicitEnum

type UserInheritedEnum

UserInheritedEnum Enum with underlying type: string

type UserInheritedEnum string

Set of constants representing the allowable values for UserInheritedEnum

const (
    UserInheritedYes UserInheritedEnum = "YES"
    UserInheritedNo  UserInheritedEnum = "NO"
)

func GetMappingUserInheritedEnum

func GetMappingUserInheritedEnum(val string) (UserInheritedEnum, bool)

GetMappingUserInheritedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserInheritedEnumValues

func GetUserInheritedEnumValues() []UserInheritedEnum

GetUserInheritedEnumValues Enumerates the set of values for UserInheritedEnum

type UserOracleMaintainedEnum

UserOracleMaintainedEnum Enum with underlying type: string

type UserOracleMaintainedEnum string

Set of constants representing the allowable values for UserOracleMaintainedEnum

const (
    UserOracleMaintainedYes UserOracleMaintainedEnum = "YES"
    UserOracleMaintainedNo  UserOracleMaintainedEnum = "NO"
)

func GetMappingUserOracleMaintainedEnum

func GetMappingUserOracleMaintainedEnum(val string) (UserOracleMaintainedEnum, bool)

GetMappingUserOracleMaintainedEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserOracleMaintainedEnumValues

func GetUserOracleMaintainedEnumValues() []UserOracleMaintainedEnum

GetUserOracleMaintainedEnumValues Enumerates the set of values for UserOracleMaintainedEnum

type UserProxyConnectEnum

UserProxyConnectEnum Enum with underlying type: string

type UserProxyConnectEnum string

Set of constants representing the allowable values for UserProxyConnectEnum

const (
    UserProxyConnectYes UserProxyConnectEnum = "YES"
    UserProxyConnectNo  UserProxyConnectEnum = "NO"
)

func GetMappingUserProxyConnectEnum

func GetMappingUserProxyConnectEnum(val string) (UserProxyConnectEnum, bool)

GetMappingUserProxyConnectEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserProxyConnectEnumValues

func GetUserProxyConnectEnumValues() []UserProxyConnectEnum

GetUserProxyConnectEnumValues Enumerates the set of values for UserProxyConnectEnum

type UserStatusEnum

UserStatusEnum Enum with underlying type: string

type UserStatusEnum string

Set of constants representing the allowable values for UserStatusEnum

const (
    UserStatusOpen                          UserStatusEnum = "OPEN"
    UserStatusExpired                       UserStatusEnum = "EXPIRED"
    UserStatusExpiredGrace                  UserStatusEnum = "EXPIRED_GRACE"
    UserStatusLocked                        UserStatusEnum = "LOCKED"
    UserStatusLockedTimed                   UserStatusEnum = "LOCKED_TIMED"
    UserStatusExpiredAndLocked              UserStatusEnum = "EXPIRED_AND_LOCKED"
    UserStatusExpiredGraceAndLocked         UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED"
    UserStatusExpiredAndLockedTimed         UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED"
    UserStatusExpiredGraceAndLockedTimed    UserStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED"
    UserStatusOpenAndInRollover             UserStatusEnum = "OPEN_AND_IN_ROLLOVER"
    UserStatusExpiredAndInRollover          UserStatusEnum = "EXPIRED_AND_IN_ROLLOVER"
    UserStatusLockedAndInRollover           UserStatusEnum = "LOCKED_AND_IN_ROLLOVER"
    UserStatusExpiredAndLockedAndInRollover UserStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER"
    UserStatusLockedTimedAndInRollover      UserStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER"
    UserStatusExpiredAndLockedTimedAndInRol UserStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL"
)

func GetMappingUserStatusEnum

func GetMappingUserStatusEnum(val string) (UserStatusEnum, bool)

GetMappingUserStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserStatusEnumValues

func GetUserStatusEnumValues() []UserStatusEnum

GetUserStatusEnumValues Enumerates the set of values for UserStatusEnum

type UserSummary

UserSummary The summary of a specific User.

type UserSummary struct {

    // The name of the User.
    Name *string `mandatory:"true" json:"name"`

    // The status of the user account.
    Status UserSummaryStatusEnum `mandatory:"true" json:"status"`

    // The default tablespace for data.
    DefaultTablespace *string `mandatory:"true" json:"defaultTablespace"`

    // The name of the default tablespace for temporary tables or the name of a tablespace group.
    TempTablespace *string `mandatory:"true" json:"tempTablespace"`

    // The date and time the user was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The profile name of the user.
    Profile *string `mandatory:"true" json:"profile"`

    // The date and time of the expiration of the user account.
    TimeExpiring *common.SDKTime `mandatory:"false" json:"timeExpiring"`

    // The date the account was locked, if the status of the account is LOCKED.
    TimeLocked *common.SDKTime `mandatory:"false" json:"timeLocked"`
}

func (UserSummary) String

func (m UserSummary) String() string

func (UserSummary) ValidateEnumValue

func (m UserSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserSummaryStatusEnum

UserSummaryStatusEnum Enum with underlying type: string

type UserSummaryStatusEnum string

Set of constants representing the allowable values for UserSummaryStatusEnum

const (
    UserSummaryStatusOpen                          UserSummaryStatusEnum = "OPEN"
    UserSummaryStatusExpired                       UserSummaryStatusEnum = "EXPIRED"
    UserSummaryStatusExpiredGrace                  UserSummaryStatusEnum = "EXPIRED_GRACE"
    UserSummaryStatusLocked                        UserSummaryStatusEnum = "LOCKED"
    UserSummaryStatusLockedTimed                   UserSummaryStatusEnum = "LOCKED_TIMED"
    UserSummaryStatusExpiredAndLocked              UserSummaryStatusEnum = "EXPIRED_AND_LOCKED"
    UserSummaryStatusExpiredGraceAndLocked         UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED"
    UserSummaryStatusExpiredAndLockedTimed         UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED"
    UserSummaryStatusExpiredGraceAndLockedTimed    UserSummaryStatusEnum = "EXPIRED_GRACE_AND_LOCKED_TIMED"
    UserSummaryStatusOpenAndInRollover             UserSummaryStatusEnum = "OPEN_AND_IN_ROLLOVER"
    UserSummaryStatusExpiredAndInRollover          UserSummaryStatusEnum = "EXPIRED_AND_IN_ROLLOVER"
    UserSummaryStatusLockedAndInRollover           UserSummaryStatusEnum = "LOCKED_AND_IN_ROLLOVER"
    UserSummaryStatusExpiredAndLockedAndInRollover UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_AND_IN_ROLLOVER"
    UserSummaryStatusLockedTimedAndInRollover      UserSummaryStatusEnum = "LOCKED_TIMED_AND_IN_ROLLOVER"
    UserSummaryStatusExpiredAndLockedTimedAndInRol UserSummaryStatusEnum = "EXPIRED_AND_LOCKED_TIMED_AND_IN_ROL"
)

func GetMappingUserSummaryStatusEnum

func GetMappingUserSummaryStatusEnum(val string) (UserSummaryStatusEnum, bool)

GetMappingUserSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserSummaryStatusEnumValues

func GetUserSummaryStatusEnumValues() []UserSummaryStatusEnum

GetUserSummaryStatusEnumValues Enumerates the set of values for UserSummaryStatusEnum

type WorkRequest

WorkRequest A description of the work request status.

type WorkRequest struct {

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment,
    // then the system picks the primary resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the current work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The completed percentage of the operation tracked by the work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was accepted, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    // The precision for this time object in milliseconds.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    // The precision for this time object is in milliseconds.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    // The precision for this time object is in milliseconds.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestCollection

WorkRequestCollection Lists all work requests in a specific compartment. This contains WorkRequestSummary items.

type WorkRequestCollection struct {

    // A collection of work requests.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestCollection) String

func (m WorkRequestCollection) String() string

func (WorkRequestCollection) ValidateEnumValue

func (m WorkRequestCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // The identifier of the work request error.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the work request.
    WorkRequestId *string `mandatory:"true" json:"workRequestId"`

    // A machine-usable code for the error that occurred. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human-readable description of the issue that occurred.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occurred as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`

    // Determines if the work request error can be reproduced and tried again.
    IsRetryable *bool `mandatory:"false" json:"isRetryable"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection The results of a work request error search. This contains WorkRequestError items and other data.

type WorkRequestErrorCollection struct {

    // A collection of work request errors.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // The identifier of the work request log.
    Id *int `mandatory:"true" json:"id"`

    // The OCID of the work request.
    WorkRequestId *string `mandatory:"true" json:"workRequestId"`

    // A human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log message was written, described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for the time object is in milliseconds.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection The results of a work request log search. This contains WorkRequestLog items and other data.

type WorkRequestLogEntryCollection struct {

    // A collection of work request logs.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreateDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_DB_MANAGEMENT_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeDeleteDbManagementPrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_DB_MANAGEMENT_PRIVATE_ENDPOINT"
)

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource The resource that is created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

    // The OCID or other unique identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that is used in a GET request to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeRelated    WorkRequestResourceActionTypeEnum = "RELATED"
    WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
)

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A Summary of the work request.

type WorkRequestSummary struct {

    // The type of work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the current work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the work request. Work requests should be scoped to the same compartment as the resource the work request affects.
    // If the work request affects multiple resources that are not in the same compartment then the system picks the primary resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The completed percentage of the operation tracked by the work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was accepted, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    // The precision for this time object is in milliseconds.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The date and time the work request transitioned from ACCEPTED to IN_PROGRESS, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). The precision for this time object is in milliseconds.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request reached a terminal state, either FAILED or SUCCEEDED, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    // The precision for this time object is in milliseconds.
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkloadTypeEnum

WorkloadTypeEnum Enum with underlying type: string

type WorkloadTypeEnum string

Set of constants representing the allowable values for WorkloadTypeEnum

const (
    WorkloadTypeOltp WorkloadTypeEnum = "OLTP"
    WorkloadTypeDw   WorkloadTypeEnum = "DW"
    WorkloadTypeAjd  WorkloadTypeEnum = "AJD"
    WorkloadTypeApex WorkloadTypeEnum = "APEX"
)

func GetMappingWorkloadTypeEnum

func GetMappingWorkloadTypeEnum(val string) (WorkloadTypeEnum, bool)

GetMappingWorkloadTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkloadTypeEnumValues

func GetWorkloadTypeEnumValues() []WorkloadTypeEnum

GetWorkloadTypeEnumValues Enumerates the set of values for WorkloadTypeEnum