Skip to content

Commit 5f926cd

Browse files
Releasing version 65.83.2
Releasing version 65.83.2
2 parents 0000eba + e07c79d commit 5f926cd

33 files changed

+1744
-2
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66

7+
## 65.83.2 - 2025-02-18
8+
### Added
9+
- Support for Customer Onboarding Success(COS) in the Java Management service
10+
- Support for filtering performance tuning analysis results in the Java Management service
11+
- Support for improved plugin filtering in the Java Management service
12+
- Support for operating system distribution information in the Java Management service
13+
714
## 65.83.1 - 2025-02-11
815
### Added
916
- Support for backups and recovery enhancements in autonomous databases in the Database service

common/version.go

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

database/autonomous_database.go

+6
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,9 @@ type AutonomousDatabase struct {
305305
// The date and time when maintenance will end.
306306
TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"`
307307

308+
// The component chosen for maintenance.
309+
MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"`
310+
308311
// Indicates if the Autonomous Database is a refreshable clone.
309312
// This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
310313
IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"`
@@ -618,6 +621,7 @@ func (m *AutonomousDatabase) UnmarshalJSON(data []byte) (e error) {
618621
DatabaseManagementStatus AutonomousDatabaseDatabaseManagementStatusEnum `json:"databaseManagementStatus"`
619622
TimeMaintenanceBegin *common.SDKTime `json:"timeMaintenanceBegin"`
620623
TimeMaintenanceEnd *common.SDKTime `json:"timeMaintenanceEnd"`
624+
MaintenanceTargetComponent *string `json:"maintenanceTargetComponent"`
621625
IsRefreshableClone *bool `json:"isRefreshableClone"`
622626
TimeOfLastRefresh *common.SDKTime `json:"timeOfLastRefresh"`
623627
TimeOfLastRefreshPoint *common.SDKTime `json:"timeOfLastRefreshPoint"`
@@ -827,6 +831,8 @@ func (m *AutonomousDatabase) UnmarshalJSON(data []byte) (e error) {
827831

828832
m.TimeMaintenanceEnd = model.TimeMaintenanceEnd
829833

834+
m.MaintenanceTargetComponent = model.MaintenanceTargetComponent
835+
830836
m.IsRefreshableClone = model.IsRefreshableClone
831837

832838
m.TimeOfLastRefresh = model.TimeOfLastRefresh

database/autonomous_database_standby_summary.go

+9
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ type AutonomousDatabaseStandbySummary struct {
3333
// The date and time the Disaster Recovery role was switched for the standby Autonomous Database.
3434
TimeDisasterRecoveryRoleChanged *common.SDKTime `mandatory:"false" json:"timeDisasterRecoveryRoleChanged"`
3535

36+
// The date and time when maintenance will begin.
37+
TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"`
38+
39+
// The date and time when maintenance will end.
40+
TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"`
41+
42+
// The component chosen for maintenance.
43+
MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"`
44+
3645
// The availability domain of a local Autonomous Data Guard standby database of an Autonomous Database Serverless instance.
3746
AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"`
3847
}

database/autonomous_database_summary.go

+6
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,9 @@ type AutonomousDatabaseSummary struct {
307307
// The date and time when maintenance will end.
308308
TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"`
309309

310+
// The component chosen for maintenance.
311+
MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"`
312+
310313
// Indicates if the Autonomous Database is a refreshable clone.
311314
// This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
312315
IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"`
@@ -620,6 +623,7 @@ func (m *AutonomousDatabaseSummary) UnmarshalJSON(data []byte) (e error) {
620623
DatabaseManagementStatus AutonomousDatabaseSummaryDatabaseManagementStatusEnum `json:"databaseManagementStatus"`
621624
TimeMaintenanceBegin *common.SDKTime `json:"timeMaintenanceBegin"`
622625
TimeMaintenanceEnd *common.SDKTime `json:"timeMaintenanceEnd"`
626+
MaintenanceTargetComponent *string `json:"maintenanceTargetComponent"`
623627
IsRefreshableClone *bool `json:"isRefreshableClone"`
624628
TimeOfLastRefresh *common.SDKTime `json:"timeOfLastRefresh"`
625629
TimeOfLastRefreshPoint *common.SDKTime `json:"timeOfLastRefreshPoint"`
@@ -829,6 +833,8 @@ func (m *AutonomousDatabaseSummary) UnmarshalJSON(data []byte) (e error) {
829833

830834
m.TimeMaintenanceEnd = model.TimeMaintenanceEnd
831835

836+
m.MaintenanceTargetComponent = model.MaintenanceTargetComponent
837+
832838
m.IsRefreshableClone = model.IsRefreshableClone
833839

834840
m.TimeOfLastRefresh = model.TimeOfLastRefresh

database/autonomous_dw_database.go

+6
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,9 @@ type AutonomousDwDatabase struct {
305305
// The date and time when maintenance will end.
306306
TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"`
307307

308+
// The component chosen for maintenance.
309+
MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"`
310+
308311
// Indicates if the Autonomous Database is a refreshable clone.
309312
// This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.
310313
IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"`
@@ -618,6 +621,7 @@ func (m *AutonomousDwDatabase) UnmarshalJSON(data []byte) (e error) {
618621
DatabaseManagementStatus AutonomousDwDatabaseDatabaseManagementStatusEnum `json:"databaseManagementStatus"`
619622
TimeMaintenanceBegin *common.SDKTime `json:"timeMaintenanceBegin"`
620623
TimeMaintenanceEnd *common.SDKTime `json:"timeMaintenanceEnd"`
624+
MaintenanceTargetComponent *string `json:"maintenanceTargetComponent"`
621625
IsRefreshableClone *bool `json:"isRefreshableClone"`
622626
TimeOfLastRefresh *common.SDKTime `json:"timeOfLastRefresh"`
623627
TimeOfLastRefreshPoint *common.SDKTime `json:"timeOfLastRefreshPoint"`
@@ -827,6 +831,8 @@ func (m *AutonomousDwDatabase) UnmarshalJSON(data []byte) (e error) {
827831

828832
m.TimeMaintenanceEnd = model.TimeMaintenanceEnd
829833

834+
m.MaintenanceTargetComponent = model.MaintenanceTargetComponent
835+
830836
m.IsRefreshableClone = model.IsRefreshableClone
831837

832838
m.TimeOfLastRefresh = model.TimeOfLastRefresh

database/list_maintenance_runs_request_response.go

+3
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ type ListMaintenanceRunsRequest struct {
3636
// The pagination token to continue listing from.
3737
Page *string `mandatory:"false" contributesTo:"query" name:"page"`
3838

39+
// A filter to return the maintenance history results for the local standby Autonomous Database Serverless only.
40+
IsLocalAdg *bool `mandatory:"false" contributesTo:"query" name:"isLocalAdg"`
41+
3942
// The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIME_SCHEDULED and TIME_ENDED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive.
4043
// **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted.
4144
SortBy ListMaintenanceRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

jms/fleet_error_aggregation.go

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
// Java Management Service Fleets API
6+
//
7+
// The APIs for the Fleet Management (https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
8+
//
9+
10+
package jms
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// FleetErrorAggregation Aggregation of FleetErrors
19+
type FleetErrorAggregation struct {
20+
21+
// Enum that uniquely identifies the fleet error.
22+
Reason FleetErrorReasonEnum `mandatory:"true" json:"reason"`
23+
24+
// Number of FleetErrors encountered for the specific reason.
25+
Count *int `mandatory:"true" json:"count"`
26+
}
27+
28+
func (m FleetErrorAggregation) String() string {
29+
return common.PointerString(m)
30+
}
31+
32+
// ValidateEnumValue returns an error when providing an unsupported enum value
33+
// This function is being called during constructing API request process
34+
// Not recommended for calling this function directly
35+
func (m FleetErrorAggregation) ValidateEnumValue() (bool, error) {
36+
errMessage := []string{}
37+
if _, ok := GetMappingFleetErrorReasonEnum(string(m.Reason)); !ok && m.Reason != "" {
38+
errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Reason: %s. Supported values are: %s.", m.Reason, strings.Join(GetFleetErrorReasonEnumStringValues(), ",")))
39+
}
40+
41+
if len(errMessage) > 0 {
42+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
43+
}
44+
return false, nil
45+
}
+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
// Java Management Service Fleets API
6+
//
7+
// The APIs for the Fleet Management (https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
8+
//
9+
10+
package jms
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// FleetErrorAggregationCollection Collection of FleetErrorAggregationSummary.
19+
type FleetErrorAggregationCollection struct {
20+
21+
// A list of FleetErrorAggregationSummary.
22+
Items []FleetErrorAggregationSummary `mandatory:"true" json:"items"`
23+
}
24+
25+
func (m FleetErrorAggregationCollection) String() string {
26+
return common.PointerString(m)
27+
}
28+
29+
// ValidateEnumValue returns an error when providing an unsupported enum value
30+
// This function is being called during constructing API request process
31+
// Not recommended for calling this function directly
32+
func (m FleetErrorAggregationCollection) ValidateEnumValue() (bool, error) {
33+
errMessage := []string{}
34+
35+
if len(errMessage) > 0 {
36+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
37+
}
38+
return false, nil
39+
}
+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
// Java Management Service Fleets API
6+
//
7+
// The APIs for the Fleet Management (https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
8+
//
9+
10+
package jms
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// FleetErrorAggregationSummary High level view of fleet error aggregations.
19+
type FleetErrorAggregationSummary struct {
20+
21+
// Count of fleets with no problems.
22+
HealthyFleetCount *int `mandatory:"true" json:"healthyFleetCount"`
23+
24+
// List of fleet error aggregations.
25+
FleetErrorAggregations []FleetErrorAggregation `mandatory:"true" json:"fleetErrorAggregations"`
26+
}
27+
28+
func (m FleetErrorAggregationSummary) String() string {
29+
return common.PointerString(m)
30+
}
31+
32+
// ValidateEnumValue returns an error when providing an unsupported enum value
33+
// This function is being called during constructing API request process
34+
// Not recommended for calling this function directly
35+
func (m FleetErrorAggregationSummary) ValidateEnumValue() (bool, error) {
36+
errMessage := []string{}
37+
38+
if len(errMessage) > 0 {
39+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
40+
}
41+
return false, nil
42+
}

jms/fleet_error_collection.go

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
// Java Management Service Fleets API
6+
//
7+
// The APIs for the Fleet Management (https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
8+
//
9+
10+
package jms
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// FleetErrorCollection Results of a Fleet Error search.
19+
type FleetErrorCollection struct {
20+
21+
// A list of FleetErrorSummary.
22+
Items []FleetErrorSummary `mandatory:"true" json:"items"`
23+
}
24+
25+
func (m FleetErrorCollection) String() string {
26+
return common.PointerString(m)
27+
}
28+
29+
// ValidateEnumValue returns an error when providing an unsupported enum value
30+
// This function is being called during constructing API request process
31+
// Not recommended for calling this function directly
32+
func (m FleetErrorCollection) ValidateEnumValue() (bool, error) {
33+
errMessage := []string{}
34+
35+
if len(errMessage) > 0 {
36+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
37+
}
38+
return false, nil
39+
}

jms/fleet_error_details.go

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
// Copyright (c) 2016, 2018, 2025, Oracle and/or its affiliates. All rights reserved.
2+
// This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
3+
// Code generated. DO NOT EDIT.
4+
5+
// Java Management Service Fleets API
6+
//
7+
// The APIs for the Fleet Management (https://docs.oracle.com/en-us/iaas/jms/doc/fleet-management.html) feature of Java Management Service to monitor and manage the usage of Java in your enterprise. Use these APIs to manage fleets, configure managed instances to report to fleets, and gain insights into the Java workloads running on these instances by carrying out basic and advanced features.
8+
//
9+
10+
package jms
11+
12+
import (
13+
"fmt"
14+
"github.com/oracle/oci-go-sdk/v65/common"
15+
"strings"
16+
)
17+
18+
// FleetErrorDetails Details of a fleet error.
19+
type FleetErrorDetails struct {
20+
21+
// The fleet error reason.
22+
Reason FleetErrorReasonEnum `mandatory:"true" json:"reason"`
23+
24+
// The date and time the resource was _last_ reported to JMS.
25+
// This is potentially _after_ the specified time period provided by the filters.
26+
// For example, a resource can be last reported to JMS before the start of a specified time period,
27+
// if it is also reported during the time period.
28+
TimeLastSeen *common.SDKTime `mandatory:"true" json:"timeLastSeen"`
29+
30+
// Optional string containing additional details.
31+
Details *string `mandatory:"false" json:"details"`
32+
}
33+
34+
func (m FleetErrorDetails) String() string {
35+
return common.PointerString(m)
36+
}
37+
38+
// ValidateEnumValue returns an error when providing an unsupported enum value
39+
// This function is being called during constructing API request process
40+
// Not recommended for calling this function directly
41+
func (m FleetErrorDetails) ValidateEnumValue() (bool, error) {
42+
errMessage := []string{}
43+
if _, ok := GetMappingFleetErrorReasonEnum(string(m.Reason)); !ok && m.Reason != "" {
44+
errMessage = append(errMessage, fmt.Sprintf("unsupported enum value for Reason: %s. Supported values are: %s.", m.Reason, strings.Join(GetFleetErrorReasonEnumStringValues(), ",")))
45+
}
46+
47+
if len(errMessage) > 0 {
48+
return true, fmt.Errorf(strings.Join(errMessage, "\n"))
49+
}
50+
return false, nil
51+
}

0 commit comments

Comments
 (0)