...

Package jms

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAgentTypeEnumStringValues() []string
func GetAlgorithmsEnumStringValues() []string
func GetAnnouncementSortByEnumStringValues() []string
func GetApplicationExecutionTypeEnumStringValues() []string
func GetApplicationInstallationSortByEnumStringValues() []string
func GetApplicationSortByEnumStringValues() []string
func GetArtifactContentTypeEnumStringValues() []string
func GetBlocklistSortByEnumStringValues() []string
func GetCryptoAnalysisResultModeEnumStringValues() []string
func GetCryptoAnalysisResultSortByEnumStringValues() []string
func GetDeployedApplicationInstallationSortByEnumStringValues() []string
func GetDeployedApplicationSortByEnumStringValues() []string
func GetDrsFileChecksumTypeEnumStringValues() []string
func GetDrsFileSortByEnumStringValues() []string
func GetDrsFileStatusEnumStringValues() []string
func GetDrsFileSummaryChecksumTypeEnumStringValues() []string
func GetExportDurationEnumStringValues() []string
func GetExportFrequencyEnumStringValues() []string
func GetExportResourcesEnumStringValues() []string
func GetExportRunStatusEnumStringValues() []string
func GetFleetDiagnosisSummaryResourceStateEnumStringValues() []string
func GetFleetDiagnosisSummaryResourceTypeEnumStringValues() []string
func GetGlobalLoggingLevelEnumStringValues() []string
func GetInstallationSiteSortByEnumStringValues() []string
func GetInstallationSortByEnumStringValues() []string
func GetJavaFamilySortByEnumStringValues() []string
func GetJavaMigrationAnalysisResultSortByEnumStringValues() []string
func GetJavaReleaseSortByEnumStringValues() []string
func GetJavaServerInstanceSortByEnumStringValues() []string
func GetJavaServerSortByEnumStringValues() []string
func GetJreSecurityStatusEnumStringValues() []string
func GetJreSortByEnumStringValues() []string
func GetLibrarySortByEnumStringValues() []string
func GetLicenseTypeEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListAnnouncementsSortByEnumStringValues() []string
func GetListAnnouncementsSortOrderEnumStringValues() []string
func GetListBlocklistsOperationEnumStringValues() []string
func GetListBlocklistsSortByEnumStringValues() []string
func GetListBlocklistsSortOrderEnumStringValues() []string
func GetListCryptoAnalysisResultsAggregationModeEnumStringValues() []string
func GetListCryptoAnalysisResultsSortByEnumStringValues() []string
func GetListCryptoAnalysisResultsSortOrderEnumStringValues() []string
func GetListDrsFilesSortByEnumStringValues() []string
func GetListDrsFilesSortOrderEnumStringValues() []string
func GetListFleetsLifecycleStateEnumStringValues() []string
func GetListFleetsSortByEnumStringValues() []string
func GetListFleetsSortOrderEnumStringValues() []string
func GetListInstallationSitesJreSecurityStatusEnumStringValues() []string
func GetListInstallationSitesSortByEnumStringValues() []string
func GetListInstallationSitesSortOrderEnumStringValues() []string
func GetListJavaFamiliesSortByEnumStringValues() []string
func GetListJavaFamiliesSortOrderEnumStringValues() []string
func GetListJavaMigrationAnalysisResultsSortByEnumStringValues() []string
func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues() []string
func GetListJavaReleasesJreSecurityStatusEnumStringValues() []string
func GetListJavaReleasesLicenseTypeEnumStringValues() []string
func GetListJavaReleasesReleaseTypeEnumStringValues() []string
func GetListJavaReleasesSortByEnumStringValues() []string
func GetListJavaReleasesSortOrderEnumStringValues() []string
func GetListJreUsageSortByEnumStringValues() []string
func GetListJreUsageSortOrderEnumStringValues() []string
func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues() []string
func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues() []string
func GetManagedInstanceSortByEnumStringValues() []string
func GetManagedInstanceTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOsFamilyEnumStringValues() []string
func GetPerformanceTuningAnalysisResultSortByEnumStringValues() []string
func GetPerformanceTuningResultStatusEnumStringValues() []string
func GetPostInstallationActionsEnumStringValues() []string
func GetReleaseTypeEnumStringValues() []string
func GetSortByEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetSummarizeApplicationInstallationUsageSortByEnumStringValues() []string
func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues() []string
func GetSummarizeApplicationUsageFieldsEnumStringValues() []string
func GetSummarizeApplicationUsageSortByEnumStringValues() []string
func GetSummarizeApplicationUsageSortOrderEnumStringValues() []string
func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues() []string
func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues() []string
func GetSummarizeDeployedApplicationUsageSortByEnumStringValues() []string
func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues() []string
func GetSummarizeInstallationUsageFieldsEnumStringValues() []string
func GetSummarizeInstallationUsageSortByEnumStringValues() []string
func GetSummarizeInstallationUsageSortOrderEnumStringValues() []string
func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues() []string
func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues() []string
func GetSummarizeJavaServerUsageSortByEnumStringValues() []string
func GetSummarizeJavaServerUsageSortOrderEnumStringValues() []string
func GetSummarizeJreUsageFieldsEnumStringValues() []string
func GetSummarizeJreUsageJreSecurityStatusEnumStringValues() []string
func GetSummarizeJreUsageSortByEnumStringValues() []string
func GetSummarizeJreUsageSortOrderEnumStringValues() []string
func GetSummarizeLibraryUsageSortByEnumStringValues() []string
func GetSummarizeLibraryUsageSortOrderEnumStringValues() []string
func GetSummarizeManagedInstanceUsageFieldsEnumStringValues() []string
func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues() []string
func GetSummarizeManagedInstanceUsageSortByEnumStringValues() []string
func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues() []string
func GetSupportTypeEnumStringValues() []string
func GetTlsVersionsEnumStringValues() []string
func GetWorkItemDetailsKindEnumStringValues() []string
func GetWorkItemStatusEnumStringValues() []string
func GetWorkItemTypeEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AddFleetInstallationSitesDetails
    func (m AddFleetInstallationSitesDetails) String() string
    func (m AddFleetInstallationSitesDetails) ValidateEnumValue() (bool, error)
type AddFleetInstallationSitesRequest
    func (request AddFleetInstallationSitesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddFleetInstallationSitesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddFleetInstallationSitesRequest) RetryPolicy() *common.RetryPolicy
    func (request AddFleetInstallationSitesRequest) String() string
    func (request AddFleetInstallationSitesRequest) ValidateEnumValue() (bool, error)
type AddFleetInstallationSitesResponse
    func (response AddFleetInstallationSitesResponse) HTTPResponse() *http.Response
    func (response AddFleetInstallationSitesResponse) String() string
type AdvancedUsageTracking
    func (m AdvancedUsageTracking) String() string
    func (m AdvancedUsageTracking) ValidateEnumValue() (bool, error)
type Agent
    func (m Agent) String() string
    func (m Agent) ValidateEnumValue() (bool, error)
type AgentTypeEnum
    func GetAgentTypeEnumValues() []AgentTypeEnum
    func GetMappingAgentTypeEnum(val string) (AgentTypeEnum, bool)
type AlgorithmsEnum
    func GetAlgorithmsEnumValues() []AlgorithmsEnum
    func GetMappingAlgorithmsEnum(val string) (AlgorithmsEnum, bool)
type AnnouncementCollection
    func (m AnnouncementCollection) String() string
    func (m AnnouncementCollection) ValidateEnumValue() (bool, error)
type AnnouncementSortByEnum
    func GetAnnouncementSortByEnumValues() []AnnouncementSortByEnum
    func GetMappingAnnouncementSortByEnum(val string) (AnnouncementSortByEnum, bool)
type AnnouncementSummary
    func (m AnnouncementSummary) String() string
    func (m AnnouncementSummary) ValidateEnumValue() (bool, error)
type ApplicationExecutionTypeEnum
    func GetApplicationExecutionTypeEnumValues() []ApplicationExecutionTypeEnum
    func GetMappingApplicationExecutionTypeEnum(val string) (ApplicationExecutionTypeEnum, bool)
type ApplicationInstallationSortByEnum
    func GetApplicationInstallationSortByEnumValues() []ApplicationInstallationSortByEnum
    func GetMappingApplicationInstallationSortByEnum(val string) (ApplicationInstallationSortByEnum, bool)
type ApplicationInstallationUsageSummary
    func (m ApplicationInstallationUsageSummary) String() string
    func (m ApplicationInstallationUsageSummary) ValidateEnumValue() (bool, error)
type ApplicationInstallationUsageSummaryCollection
    func (m ApplicationInstallationUsageSummaryCollection) String() string
    func (m ApplicationInstallationUsageSummaryCollection) ValidateEnumValue() (bool, error)
type ApplicationSortByEnum
    func GetApplicationSortByEnumValues() []ApplicationSortByEnum
    func GetMappingApplicationSortByEnum(val string) (ApplicationSortByEnum, bool)
type ApplicationUsage
    func (m ApplicationUsage) String() string
    func (m ApplicationUsage) ValidateEnumValue() (bool, error)
type ApplicationUsageCollection
    func (m ApplicationUsageCollection) String() string
    func (m ApplicationUsageCollection) ValidateEnumValue() (bool, error)
type ApplicationWorkItemDetails
    func (m ApplicationWorkItemDetails) GetWorkItemType() WorkItemTypeEnum
    func (m ApplicationWorkItemDetails) MarshalJSON() (buff []byte, e error)
    func (m ApplicationWorkItemDetails) String() string
    func (m ApplicationWorkItemDetails) ValidateEnumValue() (bool, error)
type ArtifactContentTypeEnum
    func GetArtifactContentTypeEnumValues() []ArtifactContentTypeEnum
    func GetMappingArtifactContentTypeEnum(val string) (ArtifactContentTypeEnum, bool)
type BasicWorkItemDetails
    func (m BasicWorkItemDetails) GetWorkItemType() WorkItemTypeEnum
    func (m BasicWorkItemDetails) MarshalJSON() (buff []byte, e error)
    func (m BasicWorkItemDetails) String() string
    func (m BasicWorkItemDetails) ValidateEnumValue() (bool, error)
type Blocklist
    func (m Blocklist) String() string
    func (m Blocklist) ValidateEnumValue() (bool, error)
type BlocklistCollection
    func (m BlocklistCollection) String() string
    func (m BlocklistCollection) ValidateEnumValue() (bool, error)
type BlocklistEntry
    func (m BlocklistEntry) String() string
    func (m BlocklistEntry) ValidateEnumValue() (bool, error)
type BlocklistSortByEnum
    func GetBlocklistSortByEnumValues() []BlocklistSortByEnum
    func GetMappingBlocklistSortByEnum(val string) (BlocklistSortByEnum, bool)
type BlocklistTarget
    func (m BlocklistTarget) String() string
    func (m BlocklistTarget) ValidateEnumValue() (bool, error)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type ChangeFleetCompartmentDetails
    func (m ChangeFleetCompartmentDetails) String() string
    func (m ChangeFleetCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeFleetCompartmentRequest
    func (request ChangeFleetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeFleetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeFleetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeFleetCompartmentRequest) String() string
    func (request ChangeFleetCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeFleetCompartmentResponse
    func (response ChangeFleetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeFleetCompartmentResponse) String() string
type CreateBlocklistDetails
    func (m CreateBlocklistDetails) String() string
    func (m CreateBlocklistDetails) ValidateEnumValue() (bool, error)
type CreateBlocklistRequest
    func (request CreateBlocklistRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateBlocklistRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateBlocklistRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateBlocklistRequest) String() string
    func (request CreateBlocklistRequest) ValidateEnumValue() (bool, error)
type CreateBlocklistResponse
    func (response CreateBlocklistResponse) HTTPResponse() *http.Response
    func (response CreateBlocklistResponse) String() string
type CreateDrsFileDetails
    func (m CreateDrsFileDetails) String() string
    func (m CreateDrsFileDetails) ValidateEnumValue() (bool, error)
type CreateDrsFileRequest
    func (request CreateDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDrsFileRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDrsFileRequest) String() string
    func (request CreateDrsFileRequest) ValidateEnumValue() (bool, error)
type CreateDrsFileResponse
    func (response CreateDrsFileResponse) HTTPResponse() *http.Response
    func (response CreateDrsFileResponse) String() string
type CreateFleetDetails
    func (m CreateFleetDetails) String() string
    func (m CreateFleetDetails) ValidateEnumValue() (bool, error)
type CreateFleetRequest
    func (request CreateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFleetRequest) String() string
    func (request CreateFleetRequest) ValidateEnumValue() (bool, error)
type CreateFleetResponse
    func (response CreateFleetResponse) HTTPResponse() *http.Response
    func (response CreateFleetResponse) String() string
type CryptoAnalysisResult
    func (m CryptoAnalysisResult) String() string
    func (m CryptoAnalysisResult) ValidateEnumValue() (bool, error)
type CryptoAnalysisResultCollection
    func (m CryptoAnalysisResultCollection) String() string
    func (m CryptoAnalysisResultCollection) ValidateEnumValue() (bool, error)
type CryptoAnalysisResultModeEnum
    func GetCryptoAnalysisResultModeEnumValues() []CryptoAnalysisResultModeEnum
    func GetMappingCryptoAnalysisResultModeEnum(val string) (CryptoAnalysisResultModeEnum, bool)
type CryptoAnalysisResultSortByEnum
    func GetCryptoAnalysisResultSortByEnumValues() []CryptoAnalysisResultSortByEnum
    func GetMappingCryptoAnalysisResultSortByEnum(val string) (CryptoAnalysisResultSortByEnum, bool)
type CryptoAnalysisResultSummary
    func (m CryptoAnalysisResultSummary) String() string
    func (m CryptoAnalysisResultSummary) ValidateEnumValue() (bool, error)
type CryptoEventAnalysis
    func (m CryptoEventAnalysis) String() string
    func (m CryptoEventAnalysis) ValidateEnumValue() (bool, error)
type CustomLog
    func (m CustomLog) String() string
    func (m CustomLog) ValidateEnumValue() (bool, error)
type DeleteBlocklistRequest
    func (request DeleteBlocklistRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteBlocklistRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteBlocklistRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteBlocklistRequest) String() string
    func (request DeleteBlocklistRequest) ValidateEnumValue() (bool, error)
type DeleteBlocklistResponse
    func (response DeleteBlocklistResponse) HTTPResponse() *http.Response
    func (response DeleteBlocklistResponse) String() string
type DeleteCryptoAnalysisResultRequest
    func (request DeleteCryptoAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCryptoAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCryptoAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCryptoAnalysisResultRequest) String() string
    func (request DeleteCryptoAnalysisResultRequest) ValidateEnumValue() (bool, error)
type DeleteCryptoAnalysisResultResponse
    func (response DeleteCryptoAnalysisResultResponse) HTTPResponse() *http.Response
    func (response DeleteCryptoAnalysisResultResponse) String() string
type DeleteDrsFileRequest
    func (request DeleteDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDrsFileRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDrsFileRequest) String() string
    func (request DeleteDrsFileRequest) ValidateEnumValue() (bool, error)
type DeleteDrsFileResponse
    func (response DeleteDrsFileResponse) HTTPResponse() *http.Response
    func (response DeleteDrsFileResponse) String() string
type DeleteFleetRequest
    func (request DeleteFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFleetRequest) String() string
    func (request DeleteFleetRequest) ValidateEnumValue() (bool, error)
type DeleteFleetResponse
    func (response DeleteFleetResponse) HTTPResponse() *http.Response
    func (response DeleteFleetResponse) String() string
type DeleteJavaMigrationAnalysisResultRequest
    func (request DeleteJavaMigrationAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJavaMigrationAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJavaMigrationAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJavaMigrationAnalysisResultRequest) String() string
    func (request DeleteJavaMigrationAnalysisResultRequest) ValidateEnumValue() (bool, error)
type DeleteJavaMigrationAnalysisResultResponse
    func (response DeleteJavaMigrationAnalysisResultResponse) HTTPResponse() *http.Response
    func (response DeleteJavaMigrationAnalysisResultResponse) String() string
type DeletePerformanceTuningAnalysisResultRequest
    func (request DeletePerformanceTuningAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePerformanceTuningAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePerformanceTuningAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePerformanceTuningAnalysisResultRequest) String() string
    func (request DeletePerformanceTuningAnalysisResultRequest) ValidateEnumValue() (bool, error)
type DeletePerformanceTuningAnalysisResultResponse
    func (response DeletePerformanceTuningAnalysisResultResponse) HTTPResponse() *http.Response
    func (response DeletePerformanceTuningAnalysisResultResponse) String() string
type DeployedApplicationInstallationSortByEnum
    func GetDeployedApplicationInstallationSortByEnumValues() []DeployedApplicationInstallationSortByEnum
    func GetMappingDeployedApplicationInstallationSortByEnum(val string) (DeployedApplicationInstallationSortByEnum, bool)
type DeployedApplicationInstallationUsageSummary
    func (m DeployedApplicationInstallationUsageSummary) String() string
    func (m DeployedApplicationInstallationUsageSummary) ValidateEnumValue() (bool, error)
type DeployedApplicationInstallationUsageSummaryCollection
    func (m DeployedApplicationInstallationUsageSummaryCollection) String() string
    func (m DeployedApplicationInstallationUsageSummaryCollection) ValidateEnumValue() (bool, error)
type DeployedApplicationSortByEnum
    func GetDeployedApplicationSortByEnumValues() []DeployedApplicationSortByEnum
    func GetMappingDeployedApplicationSortByEnum(val string) (DeployedApplicationSortByEnum, bool)
type DeployedApplicationUsage
    func (m DeployedApplicationUsage) String() string
    func (m DeployedApplicationUsage) ValidateEnumValue() (bool, error)
type DeployedApplicationUsageCollection
    func (m DeployedApplicationUsageCollection) String() string
    func (m DeployedApplicationUsageCollection) ValidateEnumValue() (bool, error)
type DisableDrsDetails
    func (m DisableDrsDetails) String() string
    func (m DisableDrsDetails) ValidateEnumValue() (bool, error)
type DisableDrsRequest
    func (request DisableDrsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisableDrsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisableDrsRequest) RetryPolicy() *common.RetryPolicy
    func (request DisableDrsRequest) String() string
    func (request DisableDrsRequest) ValidateEnumValue() (bool, error)
type DisableDrsResponse
    func (response DisableDrsResponse) HTTPResponse() *http.Response
    func (response DisableDrsResponse) String() string
type DrsFile
    func (m DrsFile) String() string
    func (m DrsFile) ValidateEnumValue() (bool, error)
type DrsFileChecksumTypeEnum
    func GetDrsFileChecksumTypeEnumValues() []DrsFileChecksumTypeEnum
    func GetMappingDrsFileChecksumTypeEnum(val string) (DrsFileChecksumTypeEnum, bool)
type DrsFileCollection
    func (m DrsFileCollection) String() string
    func (m DrsFileCollection) ValidateEnumValue() (bool, error)
type DrsFileSortByEnum
    func GetDrsFileSortByEnumValues() []DrsFileSortByEnum
    func GetMappingDrsFileSortByEnum(val string) (DrsFileSortByEnum, bool)
type DrsFileStatusEnum
    func GetDrsFileStatusEnumValues() []DrsFileStatusEnum
    func GetMappingDrsFileStatusEnum(val string) (DrsFileStatusEnum, bool)
type DrsFileSummary
    func (m DrsFileSummary) String() string
    func (m DrsFileSummary) ValidateEnumValue() (bool, error)
type DrsFileSummaryChecksumTypeEnum
    func GetDrsFileSummaryChecksumTypeEnumValues() []DrsFileSummaryChecksumTypeEnum
    func GetMappingDrsFileSummaryChecksumTypeEnum(val string) (DrsFileSummaryChecksumTypeEnum, bool)
type DrsTarget
    func (m DrsTarget) String() string
    func (m DrsTarget) ValidateEnumValue() (bool, error)
type EnableDrsDetails
    func (m EnableDrsDetails) String() string
    func (m EnableDrsDetails) ValidateEnumValue() (bool, error)
type EnableDrsRequest
    func (request EnableDrsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request EnableDrsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request EnableDrsRequest) RetryPolicy() *common.RetryPolicy
    func (request EnableDrsRequest) String() string
    func (request EnableDrsRequest) ValidateEnumValue() (bool, error)
type EnableDrsResponse
    func (response EnableDrsResponse) HTTPResponse() *http.Response
    func (response EnableDrsResponse) String() string
type ExistingInstallationSiteId
    func (m ExistingInstallationSiteId) String() string
    func (m ExistingInstallationSiteId) ValidateEnumValue() (bool, error)
type ExportDurationEnum
    func GetExportDurationEnumValues() []ExportDurationEnum
    func GetMappingExportDurationEnum(val string) (ExportDurationEnum, bool)
type ExportFrequencyEnum
    func GetExportFrequencyEnumValues() []ExportFrequencyEnum
    func GetMappingExportFrequencyEnum(val string) (ExportFrequencyEnum, bool)
type ExportResourcesEnum
    func GetExportResourcesEnumValues() []ExportResourcesEnum
    func GetMappingExportResourcesEnum(val string) (ExportResourcesEnum, bool)
type ExportRunStatusEnum
    func GetExportRunStatusEnumValues() []ExportRunStatusEnum
    func GetMappingExportRunStatusEnum(val string) (ExportRunStatusEnum, bool)
type ExportSetting
    func (m ExportSetting) String() string
    func (m ExportSetting) ValidateEnumValue() (bool, error)
type ExportStatus
    func (m ExportStatus) String() string
    func (m ExportStatus) ValidateEnumValue() (bool, error)
type Fleet
    func (m Fleet) String() string
    func (m Fleet) ValidateEnumValue() (bool, error)
type FleetAdvancedFeatureConfiguration
    func (m FleetAdvancedFeatureConfiguration) String() string
    func (m FleetAdvancedFeatureConfiguration) ValidateEnumValue() (bool, error)
type FleetAgentConfiguration
    func (m FleetAgentConfiguration) String() string
    func (m FleetAgentConfiguration) ValidateEnumValue() (bool, error)
type FleetAgentOsConfiguration
    func (m FleetAgentOsConfiguration) String() string
    func (m FleetAgentOsConfiguration) ValidateEnumValue() (bool, error)
type FleetCollection
    func (m FleetCollection) String() string
    func (m FleetCollection) ValidateEnumValue() (bool, error)
type FleetDiagnosisCollection
    func (m FleetDiagnosisCollection) String() string
    func (m FleetDiagnosisCollection) ValidateEnumValue() (bool, error)
type FleetDiagnosisSummary
    func (m FleetDiagnosisSummary) String() string
    func (m FleetDiagnosisSummary) ValidateEnumValue() (bool, error)
type FleetDiagnosisSummaryResourceStateEnum
    func GetFleetDiagnosisSummaryResourceStateEnumValues() []FleetDiagnosisSummaryResourceStateEnum
    func GetMappingFleetDiagnosisSummaryResourceStateEnum(val string) (FleetDiagnosisSummaryResourceStateEnum, bool)
type FleetDiagnosisSummaryResourceTypeEnum
    func GetFleetDiagnosisSummaryResourceTypeEnumValues() []FleetDiagnosisSummaryResourceTypeEnum
    func GetMappingFleetDiagnosisSummaryResourceTypeEnum(val string) (FleetDiagnosisSummaryResourceTypeEnum, bool)
type FleetSummary
    func (m FleetSummary) String() string
    func (m FleetSummary) ValidateEnumValue() (bool, error)
type GenerateAgentDeployScriptDetails
    func (m GenerateAgentDeployScriptDetails) String() string
    func (m GenerateAgentDeployScriptDetails) ValidateEnumValue() (bool, error)
type GenerateAgentDeployScriptRequest
    func (request GenerateAgentDeployScriptRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GenerateAgentDeployScriptRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GenerateAgentDeployScriptRequest) RetryPolicy() *common.RetryPolicy
    func (request GenerateAgentDeployScriptRequest) String() string
    func (request GenerateAgentDeployScriptRequest) ValidateEnumValue() (bool, error)
type GenerateAgentDeployScriptResponse
    func (response GenerateAgentDeployScriptResponse) HTTPResponse() *http.Response
    func (response GenerateAgentDeployScriptResponse) String() string
type GetCryptoAnalysisResultRequest
    func (request GetCryptoAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCryptoAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCryptoAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCryptoAnalysisResultRequest) String() string
    func (request GetCryptoAnalysisResultRequest) ValidateEnumValue() (bool, error)
type GetCryptoAnalysisResultResponse
    func (response GetCryptoAnalysisResultResponse) HTTPResponse() *http.Response
    func (response GetCryptoAnalysisResultResponse) String() string
type GetDrsFileRequest
    func (request GetDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDrsFileRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDrsFileRequest) String() string
    func (request GetDrsFileRequest) ValidateEnumValue() (bool, error)
type GetDrsFileResponse
    func (response GetDrsFileResponse) HTTPResponse() *http.Response
    func (response GetDrsFileResponse) String() string
type GetExportSettingRequest
    func (request GetExportSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExportSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExportSettingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExportSettingRequest) String() string
    func (request GetExportSettingRequest) ValidateEnumValue() (bool, error)
type GetExportSettingResponse
    func (response GetExportSettingResponse) HTTPResponse() *http.Response
    func (response GetExportSettingResponse) String() string
type GetExportStatusRequest
    func (request GetExportStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExportStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExportStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExportStatusRequest) String() string
    func (request GetExportStatusRequest) ValidateEnumValue() (bool, error)
type GetExportStatusResponse
    func (response GetExportStatusResponse) HTTPResponse() *http.Response
    func (response GetExportStatusResponse) String() string
type GetFleetAdvancedFeatureConfigurationRequest
    func (request GetFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFleetAdvancedFeatureConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFleetAdvancedFeatureConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFleetAdvancedFeatureConfigurationRequest) String() string
    func (request GetFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue() (bool, error)
type GetFleetAdvancedFeatureConfigurationResponse
    func (response GetFleetAdvancedFeatureConfigurationResponse) HTTPResponse() *http.Response
    func (response GetFleetAdvancedFeatureConfigurationResponse) String() string
type GetFleetAgentConfigurationRequest
    func (request GetFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFleetAgentConfigurationRequest) String() string
    func (request GetFleetAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type GetFleetAgentConfigurationResponse
    func (response GetFleetAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response GetFleetAgentConfigurationResponse) String() string
type GetFleetRequest
    func (request GetFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFleetRequest) String() string
    func (request GetFleetRequest) ValidateEnumValue() (bool, error)
type GetFleetResponse
    func (response GetFleetResponse) HTTPResponse() *http.Response
    func (response GetFleetResponse) String() string
type GetJavaFamilyRequest
    func (request GetJavaFamilyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaFamilyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaFamilyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaFamilyRequest) String() string
    func (request GetJavaFamilyRequest) ValidateEnumValue() (bool, error)
type GetJavaFamilyResponse
    func (response GetJavaFamilyResponse) HTTPResponse() *http.Response
    func (response GetJavaFamilyResponse) String() string
type GetJavaMigrationAnalysisResultRequest
    func (request GetJavaMigrationAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaMigrationAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaMigrationAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaMigrationAnalysisResultRequest) String() string
    func (request GetJavaMigrationAnalysisResultRequest) ValidateEnumValue() (bool, error)
type GetJavaMigrationAnalysisResultResponse
    func (response GetJavaMigrationAnalysisResultResponse) HTTPResponse() *http.Response
    func (response GetJavaMigrationAnalysisResultResponse) String() string
type GetJavaReleaseRequest
    func (request GetJavaReleaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaReleaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaReleaseRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaReleaseRequest) String() string
    func (request GetJavaReleaseRequest) ValidateEnumValue() (bool, error)
type GetJavaReleaseResponse
    func (response GetJavaReleaseResponse) HTTPResponse() *http.Response
    func (response GetJavaReleaseResponse) String() string
type GetPerformanceTuningAnalysisResultRequest
    func (request GetPerformanceTuningAnalysisResultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPerformanceTuningAnalysisResultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPerformanceTuningAnalysisResultRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPerformanceTuningAnalysisResultRequest) String() string
    func (request GetPerformanceTuningAnalysisResultRequest) ValidateEnumValue() (bool, error)
type GetPerformanceTuningAnalysisResultResponse
    func (response GetPerformanceTuningAnalysisResultResponse) HTTPResponse() *http.Response
    func (response GetPerformanceTuningAnalysisResultResponse) 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 GlobalLoggingLevelEnum
    func GetGlobalLoggingLevelEnumValues() []GlobalLoggingLevelEnum
    func GetMappingGlobalLoggingLevelEnum(val string) (GlobalLoggingLevelEnum, bool)
type InstallationSite
    func (m InstallationSite) String() string
    func (m InstallationSite) ValidateEnumValue() (bool, error)
type InstallationSiteCollection
    func (m InstallationSiteCollection) String() string
    func (m InstallationSiteCollection) ValidateEnumValue() (bool, error)
type InstallationSiteSortByEnum
    func GetInstallationSiteSortByEnumValues() []InstallationSiteSortByEnum
    func GetMappingInstallationSiteSortByEnum(val string) (InstallationSiteSortByEnum, bool)
type InstallationSiteSummary
    func (m InstallationSiteSummary) String() string
    func (m InstallationSiteSummary) ValidateEnumValue() (bool, error)
type InstallationSortByEnum
    func GetInstallationSortByEnumValues() []InstallationSortByEnum
    func GetMappingInstallationSortByEnum(val string) (InstallationSortByEnum, bool)
type InstallationUsage
    func (m InstallationUsage) String() string
    func (m InstallationUsage) ValidateEnumValue() (bool, error)
type InstallationUsageCollection
    func (m InstallationUsageCollection) String() string
    func (m InstallationUsageCollection) ValidateEnumValue() (bool, error)
type JavaArtifact
    func (m JavaArtifact) String() string
    func (m JavaArtifact) ValidateEnumValue() (bool, error)
type JavaFamily
    func (m JavaFamily) String() string
    func (m JavaFamily) ValidateEnumValue() (bool, error)
type JavaFamilyCollection
    func (m JavaFamilyCollection) String() string
    func (m JavaFamilyCollection) ValidateEnumValue() (bool, error)
type JavaFamilySortByEnum
    func GetJavaFamilySortByEnumValues() []JavaFamilySortByEnum
    func GetMappingJavaFamilySortByEnum(val string) (JavaFamilySortByEnum, bool)
type JavaFamilySummary
    func (m JavaFamilySummary) String() string
    func (m JavaFamilySummary) ValidateEnumValue() (bool, error)
type JavaLicense
    func (m JavaLicense) String() string
    func (m JavaLicense) ValidateEnumValue() (bool, error)
type JavaManagementServiceClient
    func NewJavaManagementServiceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JavaManagementServiceClient, err error)
    func NewJavaManagementServiceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JavaManagementServiceClient, err error)
    func (client JavaManagementServiceClient) AddFleetInstallationSites(ctx context.Context, request AddFleetInstallationSitesRequest) (response AddFleetInstallationSitesResponse, err error)
    func (client JavaManagementServiceClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client JavaManagementServiceClient) ChangeFleetCompartment(ctx context.Context, request ChangeFleetCompartmentRequest) (response ChangeFleetCompartmentResponse, err error)
    func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client JavaManagementServiceClient) CreateBlocklist(ctx context.Context, request CreateBlocklistRequest) (response CreateBlocklistResponse, err error)
    func (client JavaManagementServiceClient) CreateDrsFile(ctx context.Context, request CreateDrsFileRequest) (response CreateDrsFileResponse, err error)
    func (client JavaManagementServiceClient) CreateFleet(ctx context.Context, request CreateFleetRequest) (response CreateFleetResponse, err error)
    func (client JavaManagementServiceClient) DeleteBlocklist(ctx context.Context, request DeleteBlocklistRequest) (response DeleteBlocklistResponse, err error)
    func (client JavaManagementServiceClient) DeleteCryptoAnalysisResult(ctx context.Context, request DeleteCryptoAnalysisResultRequest) (response DeleteCryptoAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) DeleteDrsFile(ctx context.Context, request DeleteDrsFileRequest) (response DeleteDrsFileResponse, err error)
    func (client JavaManagementServiceClient) DeleteFleet(ctx context.Context, request DeleteFleetRequest) (response DeleteFleetResponse, err error)
    func (client JavaManagementServiceClient) DeleteJavaMigrationAnalysisResult(ctx context.Context, request DeleteJavaMigrationAnalysisResultRequest) (response DeleteJavaMigrationAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) DeletePerformanceTuningAnalysisResult(ctx context.Context, request DeletePerformanceTuningAnalysisResultRequest) (response DeletePerformanceTuningAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) DisableDrs(ctx context.Context, request DisableDrsRequest) (response DisableDrsResponse, err error)
    func (client JavaManagementServiceClient) EnableDrs(ctx context.Context, request EnableDrsRequest) (response EnableDrsResponse, err error)
    func (client JavaManagementServiceClient) GenerateAgentDeployScript(ctx context.Context, request GenerateAgentDeployScriptRequest) (response GenerateAgentDeployScriptResponse, err error)
    func (client JavaManagementServiceClient) GetCryptoAnalysisResult(ctx context.Context, request GetCryptoAnalysisResultRequest) (response GetCryptoAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) GetDrsFile(ctx context.Context, request GetDrsFileRequest) (response GetDrsFileResponse, err error)
    func (client JavaManagementServiceClient) GetExportSetting(ctx context.Context, request GetExportSettingRequest) (response GetExportSettingResponse, err error)
    func (client JavaManagementServiceClient) GetExportStatus(ctx context.Context, request GetExportStatusRequest) (response GetExportStatusResponse, err error)
    func (client JavaManagementServiceClient) GetFleet(ctx context.Context, request GetFleetRequest) (response GetFleetResponse, err error)
    func (client JavaManagementServiceClient) GetFleetAdvancedFeatureConfiguration(ctx context.Context, request GetFleetAdvancedFeatureConfigurationRequest) (response GetFleetAdvancedFeatureConfigurationResponse, err error)
    func (client JavaManagementServiceClient) GetFleetAgentConfiguration(ctx context.Context, request GetFleetAgentConfigurationRequest) (response GetFleetAgentConfigurationResponse, err error)
    func (client JavaManagementServiceClient) GetJavaFamily(ctx context.Context, request GetJavaFamilyRequest) (response GetJavaFamilyResponse, err error)
    func (client JavaManagementServiceClient) GetJavaMigrationAnalysisResult(ctx context.Context, request GetJavaMigrationAnalysisResultRequest) (response GetJavaMigrationAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) GetJavaRelease(ctx context.Context, request GetJavaReleaseRequest) (response GetJavaReleaseResponse, err error)
    func (client JavaManagementServiceClient) GetPerformanceTuningAnalysisResult(ctx context.Context, request GetPerformanceTuningAnalysisResultRequest) (response GetPerformanceTuningAnalysisResultResponse, err error)
    func (client JavaManagementServiceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client JavaManagementServiceClient) ListAnnouncements(ctx context.Context, request ListAnnouncementsRequest) (response ListAnnouncementsResponse, err error)
    func (client JavaManagementServiceClient) ListBlocklists(ctx context.Context, request ListBlocklistsRequest) (response ListBlocklistsResponse, err error)
    func (client JavaManagementServiceClient) ListCryptoAnalysisResults(ctx context.Context, request ListCryptoAnalysisResultsRequest) (response ListCryptoAnalysisResultsResponse, err error)
    func (client JavaManagementServiceClient) ListDrsFiles(ctx context.Context, request ListDrsFilesRequest) (response ListDrsFilesResponse, err error)
    func (client JavaManagementServiceClient) ListFleetDiagnoses(ctx context.Context, request ListFleetDiagnosesRequest) (response ListFleetDiagnosesResponse, err error)
    func (client JavaManagementServiceClient) ListFleets(ctx context.Context, request ListFleetsRequest) (response ListFleetsResponse, err error)
    func (client JavaManagementServiceClient) ListInstallationSites(ctx context.Context, request ListInstallationSitesRequest) (response ListInstallationSitesResponse, err error)
    func (client JavaManagementServiceClient) ListJavaFamilies(ctx context.Context, request ListJavaFamiliesRequest) (response ListJavaFamiliesResponse, err error)
    func (client JavaManagementServiceClient) ListJavaMigrationAnalysisResults(ctx context.Context, request ListJavaMigrationAnalysisResultsRequest) (response ListJavaMigrationAnalysisResultsResponse, err error)
    func (client JavaManagementServiceClient) ListJavaReleases(ctx context.Context, request ListJavaReleasesRequest) (response ListJavaReleasesResponse, err error)
    func (client JavaManagementServiceClient) ListJreUsage(ctx context.Context, request ListJreUsageRequest) (response ListJreUsageResponse, err error)
    func (client JavaManagementServiceClient) ListPerformanceTuningAnalysisResults(ctx context.Context, request ListPerformanceTuningAnalysisResultsRequest) (response ListPerformanceTuningAnalysisResultsResponse, err error)
    func (client JavaManagementServiceClient) ListWorkItems(ctx context.Context, request ListWorkItemsRequest) (response ListWorkItemsResponse, err error)
    func (client JavaManagementServiceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client JavaManagementServiceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client JavaManagementServiceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client JavaManagementServiceClient) RemoveFleetInstallationSites(ctx context.Context, request RemoveFleetInstallationSitesRequest) (response RemoveFleetInstallationSitesResponse, err error)
    func (client JavaManagementServiceClient) RequestCryptoAnalyses(ctx context.Context, request RequestCryptoAnalysesRequest) (response RequestCryptoAnalysesResponse, err error)
    func (client JavaManagementServiceClient) RequestJavaMigrationAnalyses(ctx context.Context, request RequestJavaMigrationAnalysesRequest) (response RequestJavaMigrationAnalysesResponse, err error)
    func (client JavaManagementServiceClient) RequestJfrRecordings(ctx context.Context, request RequestJfrRecordingsRequest) (response RequestJfrRecordingsResponse, err error)
    func (client JavaManagementServiceClient) RequestPerformanceTuningAnalyses(ctx context.Context, request RequestPerformanceTuningAnalysesRequest) (response RequestPerformanceTuningAnalysesResponse, err error)
    func (client JavaManagementServiceClient) ScanJavaServerUsage(ctx context.Context, request ScanJavaServerUsageRequest) (response ScanJavaServerUsageResponse, err error)
    func (client JavaManagementServiceClient) ScanLibraryUsage(ctx context.Context, request ScanLibraryUsageRequest) (response ScanLibraryUsageResponse, err error)
    func (client *JavaManagementServiceClient) SetRegion(region string)
    func (client JavaManagementServiceClient) SummarizeApplicationInstallationUsage(ctx context.Context, request SummarizeApplicationInstallationUsageRequest) (response SummarizeApplicationInstallationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeApplicationUsage(ctx context.Context, request SummarizeApplicationUsageRequest) (response SummarizeApplicationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeDeployedApplicationInstallationUsage(ctx context.Context, request SummarizeDeployedApplicationInstallationUsageRequest) (response SummarizeDeployedApplicationInstallationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeDeployedApplicationUsage(ctx context.Context, request SummarizeDeployedApplicationUsageRequest) (response SummarizeDeployedApplicationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeInstallationUsage(ctx context.Context, request SummarizeInstallationUsageRequest) (response SummarizeInstallationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeJavaServerInstanceUsage(ctx context.Context, request SummarizeJavaServerInstanceUsageRequest) (response SummarizeJavaServerInstanceUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeJavaServerUsage(ctx context.Context, request SummarizeJavaServerUsageRequest) (response SummarizeJavaServerUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeJreUsage(ctx context.Context, request SummarizeJreUsageRequest) (response SummarizeJreUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeLibraryUsage(ctx context.Context, request SummarizeLibraryUsageRequest) (response SummarizeLibraryUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeManagedInstanceUsage(ctx context.Context, request SummarizeManagedInstanceUsageRequest) (response SummarizeManagedInstanceUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeResourceInventory(ctx context.Context, request SummarizeResourceInventoryRequest) (response SummarizeResourceInventoryResponse, err error)
    func (client JavaManagementServiceClient) UpdateDrsFile(ctx context.Context, request UpdateDrsFileRequest) (response UpdateDrsFileResponse, err error)
    func (client JavaManagementServiceClient) UpdateExportSetting(ctx context.Context, request UpdateExportSettingRequest) (response UpdateExportSettingResponse, err error)
    func (client JavaManagementServiceClient) UpdateFleet(ctx context.Context, request UpdateFleetRequest) (response UpdateFleetResponse, err error)
    func (client JavaManagementServiceClient) UpdateFleetAdvancedFeatureConfiguration(ctx context.Context, request UpdateFleetAdvancedFeatureConfigurationRequest) (response UpdateFleetAdvancedFeatureConfigurationResponse, err error)
    func (client JavaManagementServiceClient) UpdateFleetAgentConfiguration(ctx context.Context, request UpdateFleetAgentConfigurationRequest) (response UpdateFleetAgentConfigurationResponse, err error)
type JavaMigrationAnalysis
    func (m JavaMigrationAnalysis) String() string
    func (m JavaMigrationAnalysis) ValidateEnumValue() (bool, error)
type JavaMigrationAnalysisResult
    func (m JavaMigrationAnalysisResult) String() string
    func (m JavaMigrationAnalysisResult) ValidateEnumValue() (bool, error)
type JavaMigrationAnalysisResultCollection
    func (m JavaMigrationAnalysisResultCollection) String() string
    func (m JavaMigrationAnalysisResultCollection) ValidateEnumValue() (bool, error)
type JavaMigrationAnalysisResultSortByEnum
    func GetJavaMigrationAnalysisResultSortByEnumValues() []JavaMigrationAnalysisResultSortByEnum
    func GetMappingJavaMigrationAnalysisResultSortByEnum(val string) (JavaMigrationAnalysisResultSortByEnum, bool)
type JavaMigrationAnalysisResultSummary
    func (m JavaMigrationAnalysisResultSummary) String() string
    func (m JavaMigrationAnalysisResultSummary) ValidateEnumValue() (bool, error)
type JavaMigrationAnalysisTarget
    func (m JavaMigrationAnalysisTarget) String() string
    func (m JavaMigrationAnalysisTarget) ValidateEnumValue() (bool, error)
type JavaRelease
    func (m JavaRelease) String() string
    func (m JavaRelease) ValidateEnumValue() (bool, error)
type JavaReleaseCollection
    func (m JavaReleaseCollection) String() string
    func (m JavaReleaseCollection) ValidateEnumValue() (bool, error)
type JavaReleaseSortByEnum
    func GetJavaReleaseSortByEnumValues() []JavaReleaseSortByEnum
    func GetMappingJavaReleaseSortByEnum(val string) (JavaReleaseSortByEnum, bool)
type JavaReleaseSummary
    func (m JavaReleaseSummary) String() string
    func (m JavaReleaseSummary) ValidateEnumValue() (bool, error)
type JavaRuntimeId
    func (m JavaRuntimeId) String() string
    func (m JavaRuntimeId) ValidateEnumValue() (bool, error)
type JavaServerInstanceSortByEnum
    func GetJavaServerInstanceSortByEnumValues() []JavaServerInstanceSortByEnum
    func GetMappingJavaServerInstanceSortByEnum(val string) (JavaServerInstanceSortByEnum, bool)
type JavaServerInstanceUsage
    func (m JavaServerInstanceUsage) String() string
    func (m JavaServerInstanceUsage) ValidateEnumValue() (bool, error)
type JavaServerInstanceUsageCollection
    func (m JavaServerInstanceUsageCollection) String() string
    func (m JavaServerInstanceUsageCollection) ValidateEnumValue() (bool, error)
type JavaServerSortByEnum
    func GetJavaServerSortByEnumValues() []JavaServerSortByEnum
    func GetMappingJavaServerSortByEnum(val string) (JavaServerSortByEnum, bool)
type JavaServerUsage
    func (m JavaServerUsage) String() string
    func (m JavaServerUsage) ValidateEnumValue() (bool, error)
type JavaServerUsageCollection
    func (m JavaServerUsageCollection) String() string
    func (m JavaServerUsageCollection) ValidateEnumValue() (bool, error)
type JfrAttachmentTarget
    func (m JfrAttachmentTarget) String() string
    func (m JfrAttachmentTarget) ValidateEnumValue() (bool, error)
type JfrRecording
    func (m JfrRecording) String() string
    func (m JfrRecording) ValidateEnumValue() (bool, error)
type JreSecurityStatusEnum
    func GetJreSecurityStatusEnumValues() []JreSecurityStatusEnum
    func GetMappingJreSecurityStatusEnum(val string) (JreSecurityStatusEnum, bool)
type JreSortByEnum
    func GetJreSortByEnumValues() []JreSortByEnum
    func GetMappingJreSortByEnum(val string) (JreSortByEnum, bool)
type JreUsage
    func (m JreUsage) String() string
    func (m JreUsage) ValidateEnumValue() (bool, error)
type JreUsageCollection
    func (m JreUsageCollection) String() string
    func (m JreUsageCollection) ValidateEnumValue() (bool, error)
type KeySizeAlgorithm
    func (m KeySizeAlgorithm) String() string
    func (m KeySizeAlgorithm) ValidateEnumValue() (bool, error)
type Lcm
    func (m Lcm) String() string
    func (m Lcm) ValidateEnumValue() (bool, error)
type LcmWorkItemDetails
    func (m LcmWorkItemDetails) GetWorkItemType() WorkItemTypeEnum
    func (m LcmWorkItemDetails) MarshalJSON() (buff []byte, e error)
    func (m LcmWorkItemDetails) String() string
    func (m LcmWorkItemDetails) ValidateEnumValue() (bool, error)
type LibrarySortByEnum
    func GetLibrarySortByEnumValues() []LibrarySortByEnum
    func GetMappingLibrarySortByEnum(val string) (LibrarySortByEnum, bool)
type LibraryUsage
    func (m LibraryUsage) String() string
    func (m LibraryUsage) ValidateEnumValue() (bool, error)
type LibraryUsageCollection
    func (m LibraryUsageCollection) String() string
    func (m LibraryUsageCollection) ValidateEnumValue() (bool, error)
type LicenseTypeEnum
    func GetLicenseTypeEnumValues() []LicenseTypeEnum
    func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListAnnouncementsRequest
    func (request ListAnnouncementsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAnnouncementsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAnnouncementsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAnnouncementsRequest) String() string
    func (request ListAnnouncementsRequest) ValidateEnumValue() (bool, error)
type ListAnnouncementsResponse
    func (response ListAnnouncementsResponse) HTTPResponse() *http.Response
    func (response ListAnnouncementsResponse) String() string
type ListAnnouncementsSortByEnum
    func GetListAnnouncementsSortByEnumValues() []ListAnnouncementsSortByEnum
    func GetMappingListAnnouncementsSortByEnum(val string) (ListAnnouncementsSortByEnum, bool)
type ListAnnouncementsSortOrderEnum
    func GetListAnnouncementsSortOrderEnumValues() []ListAnnouncementsSortOrderEnum
    func GetMappingListAnnouncementsSortOrderEnum(val string) (ListAnnouncementsSortOrderEnum, bool)
type ListBlocklistsOperationEnum
    func GetListBlocklistsOperationEnumValues() []ListBlocklistsOperationEnum
    func GetMappingListBlocklistsOperationEnum(val string) (ListBlocklistsOperationEnum, bool)
type ListBlocklistsRequest
    func (request ListBlocklistsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListBlocklistsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListBlocklistsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListBlocklistsRequest) String() string
    func (request ListBlocklistsRequest) ValidateEnumValue() (bool, error)
type ListBlocklistsResponse
    func (response ListBlocklistsResponse) HTTPResponse() *http.Response
    func (response ListBlocklistsResponse) String() string
type ListBlocklistsSortByEnum
    func GetListBlocklistsSortByEnumValues() []ListBlocklistsSortByEnum
    func GetMappingListBlocklistsSortByEnum(val string) (ListBlocklistsSortByEnum, bool)
type ListBlocklistsSortOrderEnum
    func GetListBlocklistsSortOrderEnumValues() []ListBlocklistsSortOrderEnum
    func GetMappingListBlocklistsSortOrderEnum(val string) (ListBlocklistsSortOrderEnum, bool)
type ListCryptoAnalysisResultsAggregationModeEnum
    func GetListCryptoAnalysisResultsAggregationModeEnumValues() []ListCryptoAnalysisResultsAggregationModeEnum
    func GetMappingListCryptoAnalysisResultsAggregationModeEnum(val string) (ListCryptoAnalysisResultsAggregationModeEnum, bool)
type ListCryptoAnalysisResultsRequest
    func (request ListCryptoAnalysisResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCryptoAnalysisResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCryptoAnalysisResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCryptoAnalysisResultsRequest) String() string
    func (request ListCryptoAnalysisResultsRequest) ValidateEnumValue() (bool, error)
type ListCryptoAnalysisResultsResponse
    func (response ListCryptoAnalysisResultsResponse) HTTPResponse() *http.Response
    func (response ListCryptoAnalysisResultsResponse) String() string
type ListCryptoAnalysisResultsSortByEnum
    func GetListCryptoAnalysisResultsSortByEnumValues() []ListCryptoAnalysisResultsSortByEnum
    func GetMappingListCryptoAnalysisResultsSortByEnum(val string) (ListCryptoAnalysisResultsSortByEnum, bool)
type ListCryptoAnalysisResultsSortOrderEnum
    func GetListCryptoAnalysisResultsSortOrderEnumValues() []ListCryptoAnalysisResultsSortOrderEnum
    func GetMappingListCryptoAnalysisResultsSortOrderEnum(val string) (ListCryptoAnalysisResultsSortOrderEnum, bool)
type ListDrsFilesRequest
    func (request ListDrsFilesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDrsFilesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDrsFilesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDrsFilesRequest) String() string
    func (request ListDrsFilesRequest) ValidateEnumValue() (bool, error)
type ListDrsFilesResponse
    func (response ListDrsFilesResponse) HTTPResponse() *http.Response
    func (response ListDrsFilesResponse) String() string
type ListDrsFilesSortByEnum
    func GetListDrsFilesSortByEnumValues() []ListDrsFilesSortByEnum
    func GetMappingListDrsFilesSortByEnum(val string) (ListDrsFilesSortByEnum, bool)
type ListDrsFilesSortOrderEnum
    func GetListDrsFilesSortOrderEnumValues() []ListDrsFilesSortOrderEnum
    func GetMappingListDrsFilesSortOrderEnum(val string) (ListDrsFilesSortOrderEnum, bool)
type ListFleetDiagnosesRequest
    func (request ListFleetDiagnosesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFleetDiagnosesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFleetDiagnosesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFleetDiagnosesRequest) String() string
    func (request ListFleetDiagnosesRequest) ValidateEnumValue() (bool, error)
type ListFleetDiagnosesResponse
    func (response ListFleetDiagnosesResponse) HTTPResponse() *http.Response
    func (response ListFleetDiagnosesResponse) String() string
type ListFleetsLifecycleStateEnum
    func GetListFleetsLifecycleStateEnumValues() []ListFleetsLifecycleStateEnum
    func GetMappingListFleetsLifecycleStateEnum(val string) (ListFleetsLifecycleStateEnum, bool)
type ListFleetsRequest
    func (request ListFleetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFleetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFleetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFleetsRequest) String() string
    func (request ListFleetsRequest) ValidateEnumValue() (bool, error)
type ListFleetsResponse
    func (response ListFleetsResponse) HTTPResponse() *http.Response
    func (response ListFleetsResponse) String() string
type ListFleetsSortByEnum
    func GetListFleetsSortByEnumValues() []ListFleetsSortByEnum
    func GetMappingListFleetsSortByEnum(val string) (ListFleetsSortByEnum, bool)
type ListFleetsSortOrderEnum
    func GetListFleetsSortOrderEnumValues() []ListFleetsSortOrderEnum
    func GetMappingListFleetsSortOrderEnum(val string) (ListFleetsSortOrderEnum, bool)
type ListInstallationSitesJreSecurityStatusEnum
    func GetListInstallationSitesJreSecurityStatusEnumValues() []ListInstallationSitesJreSecurityStatusEnum
    func GetMappingListInstallationSitesJreSecurityStatusEnum(val string) (ListInstallationSitesJreSecurityStatusEnum, bool)
type ListInstallationSitesRequest
    func (request ListInstallationSitesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListInstallationSitesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListInstallationSitesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListInstallationSitesRequest) String() string
    func (request ListInstallationSitesRequest) ValidateEnumValue() (bool, error)
type ListInstallationSitesResponse
    func (response ListInstallationSitesResponse) HTTPResponse() *http.Response
    func (response ListInstallationSitesResponse) String() string
type ListInstallationSitesSortByEnum
    func GetListInstallationSitesSortByEnumValues() []ListInstallationSitesSortByEnum
    func GetMappingListInstallationSitesSortByEnum(val string) (ListInstallationSitesSortByEnum, bool)
type ListInstallationSitesSortOrderEnum
    func GetListInstallationSitesSortOrderEnumValues() []ListInstallationSitesSortOrderEnum
    func GetMappingListInstallationSitesSortOrderEnum(val string) (ListInstallationSitesSortOrderEnum, bool)
type ListJavaFamiliesRequest
    func (request ListJavaFamiliesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaFamiliesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaFamiliesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaFamiliesRequest) String() string
    func (request ListJavaFamiliesRequest) ValidateEnumValue() (bool, error)
type ListJavaFamiliesResponse
    func (response ListJavaFamiliesResponse) HTTPResponse() *http.Response
    func (response ListJavaFamiliesResponse) String() string
type ListJavaFamiliesSortByEnum
    func GetListJavaFamiliesSortByEnumValues() []ListJavaFamiliesSortByEnum
    func GetMappingListJavaFamiliesSortByEnum(val string) (ListJavaFamiliesSortByEnum, bool)
type ListJavaFamiliesSortOrderEnum
    func GetListJavaFamiliesSortOrderEnumValues() []ListJavaFamiliesSortOrderEnum
    func GetMappingListJavaFamiliesSortOrderEnum(val string) (ListJavaFamiliesSortOrderEnum, bool)
type ListJavaMigrationAnalysisResultsRequest
    func (request ListJavaMigrationAnalysisResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaMigrationAnalysisResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaMigrationAnalysisResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaMigrationAnalysisResultsRequest) String() string
    func (request ListJavaMigrationAnalysisResultsRequest) ValidateEnumValue() (bool, error)
type ListJavaMigrationAnalysisResultsResponse
    func (response ListJavaMigrationAnalysisResultsResponse) HTTPResponse() *http.Response
    func (response ListJavaMigrationAnalysisResultsResponse) String() string
type ListJavaMigrationAnalysisResultsSortByEnum
    func GetListJavaMigrationAnalysisResultsSortByEnumValues() []ListJavaMigrationAnalysisResultsSortByEnum
    func GetMappingListJavaMigrationAnalysisResultsSortByEnum(val string) (ListJavaMigrationAnalysisResultsSortByEnum, bool)
type ListJavaMigrationAnalysisResultsSortOrderEnum
    func GetListJavaMigrationAnalysisResultsSortOrderEnumValues() []ListJavaMigrationAnalysisResultsSortOrderEnum
    func GetMappingListJavaMigrationAnalysisResultsSortOrderEnum(val string) (ListJavaMigrationAnalysisResultsSortOrderEnum, bool)
type ListJavaReleasesJreSecurityStatusEnum
    func GetListJavaReleasesJreSecurityStatusEnumValues() []ListJavaReleasesJreSecurityStatusEnum
    func GetMappingListJavaReleasesJreSecurityStatusEnum(val string) (ListJavaReleasesJreSecurityStatusEnum, bool)
type ListJavaReleasesLicenseTypeEnum
    func GetListJavaReleasesLicenseTypeEnumValues() []ListJavaReleasesLicenseTypeEnum
    func GetMappingListJavaReleasesLicenseTypeEnum(val string) (ListJavaReleasesLicenseTypeEnum, bool)
type ListJavaReleasesReleaseTypeEnum
    func GetListJavaReleasesReleaseTypeEnumValues() []ListJavaReleasesReleaseTypeEnum
    func GetMappingListJavaReleasesReleaseTypeEnum(val string) (ListJavaReleasesReleaseTypeEnum, bool)
type ListJavaReleasesRequest
    func (request ListJavaReleasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaReleasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaReleasesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaReleasesRequest) String() string
    func (request ListJavaReleasesRequest) ValidateEnumValue() (bool, error)
type ListJavaReleasesResponse
    func (response ListJavaReleasesResponse) HTTPResponse() *http.Response
    func (response ListJavaReleasesResponse) String() string
type ListJavaReleasesSortByEnum
    func GetListJavaReleasesSortByEnumValues() []ListJavaReleasesSortByEnum
    func GetMappingListJavaReleasesSortByEnum(val string) (ListJavaReleasesSortByEnum, bool)
type ListJavaReleasesSortOrderEnum
    func GetListJavaReleasesSortOrderEnumValues() []ListJavaReleasesSortOrderEnum
    func GetMappingListJavaReleasesSortOrderEnum(val string) (ListJavaReleasesSortOrderEnum, bool)
type ListJreUsageRequest
    func (request ListJreUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJreUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJreUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJreUsageRequest) String() string
    func (request ListJreUsageRequest) ValidateEnumValue() (bool, error)
type ListJreUsageResponse
    func (response ListJreUsageResponse) HTTPResponse() *http.Response
    func (response ListJreUsageResponse) String() string
type ListJreUsageSortByEnum
    func GetListJreUsageSortByEnumValues() []ListJreUsageSortByEnum
    func GetMappingListJreUsageSortByEnum(val string) (ListJreUsageSortByEnum, bool)
type ListJreUsageSortOrderEnum
    func GetListJreUsageSortOrderEnumValues() []ListJreUsageSortOrderEnum
    func GetMappingListJreUsageSortOrderEnum(val string) (ListJreUsageSortOrderEnum, bool)
type ListPerformanceTuningAnalysisResultsRequest
    func (request ListPerformanceTuningAnalysisResultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPerformanceTuningAnalysisResultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPerformanceTuningAnalysisResultsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPerformanceTuningAnalysisResultsRequest) String() string
    func (request ListPerformanceTuningAnalysisResultsRequest) ValidateEnumValue() (bool, error)
type ListPerformanceTuningAnalysisResultsResponse
    func (response ListPerformanceTuningAnalysisResultsResponse) HTTPResponse() *http.Response
    func (response ListPerformanceTuningAnalysisResultsResponse) String() string
type ListPerformanceTuningAnalysisResultsSortByEnum
    func GetListPerformanceTuningAnalysisResultsSortByEnumValues() []ListPerformanceTuningAnalysisResultsSortByEnum
    func GetMappingListPerformanceTuningAnalysisResultsSortByEnum(val string) (ListPerformanceTuningAnalysisResultsSortByEnum, bool)
type ListPerformanceTuningAnalysisResultsSortOrderEnum
    func GetListPerformanceTuningAnalysisResultsSortOrderEnumValues() []ListPerformanceTuningAnalysisResultsSortOrderEnum
    func GetMappingListPerformanceTuningAnalysisResultsSortOrderEnum(val string) (ListPerformanceTuningAnalysisResultsSortOrderEnum, bool)
type ListWorkItemsRequest
    func (request ListWorkItemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkItemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkItemsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkItemsRequest) String() string
    func (request ListWorkItemsRequest) ValidateEnumValue() (bool, error)
type ListWorkItemsResponse
    func (response ListWorkItemsResponse) HTTPResponse() *http.Response
    func (response ListWorkItemsResponse) String() string
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 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 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 ManageDrsDetails
    func (m ManageDrsDetails) String() string
    func (m ManageDrsDetails) ValidateEnumValue() (bool, error)
type ManagedInstanceSortByEnum
    func GetManagedInstanceSortByEnumValues() []ManagedInstanceSortByEnum
    func GetMappingManagedInstanceSortByEnum(val string) (ManagedInstanceSortByEnum, bool)
type ManagedInstanceTypeEnum
    func GetManagedInstanceTypeEnumValues() []ManagedInstanceTypeEnum
    func GetMappingManagedInstanceTypeEnum(val string) (ManagedInstanceTypeEnum, bool)
type ManagedInstanceUsage
    func (m ManagedInstanceUsage) String() string
    func (m ManagedInstanceUsage) ValidateEnumValue() (bool, error)
type ManagedInstanceUsageCollection
    func (m ManagedInstanceUsageCollection) String() string
    func (m ManagedInstanceUsageCollection) ValidateEnumValue() (bool, error)
type MinimumKeySizeSettings
    func (m MinimumKeySizeSettings) String() string
    func (m MinimumKeySizeSettings) ValidateEnumValue() (bool, error)
type NewInstallationSite
    func (m NewInstallationSite) String() string
    func (m NewInstallationSite) ValidateEnumValue() (bool, error)
type OperatingSystem
    func (m OperatingSystem) String() string
    func (m OperatingSystem) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OsFamilyEnum
    func GetMappingOsFamilyEnum(val string) (OsFamilyEnum, bool)
    func GetOsFamilyEnumValues() []OsFamilyEnum
type PatchDetail
    func (m PatchDetail) String() string
    func (m PatchDetail) ValidateEnumValue() (bool, error)
type PerformanceTuningAnalysis
    func (m PerformanceTuningAnalysis) String() string
    func (m PerformanceTuningAnalysis) ValidateEnumValue() (bool, error)
type PerformanceTuningAnalysisResult
    func (m PerformanceTuningAnalysisResult) String() string
    func (m PerformanceTuningAnalysisResult) ValidateEnumValue() (bool, error)
type PerformanceTuningAnalysisResultCollection
    func (m PerformanceTuningAnalysisResultCollection) String() string
    func (m PerformanceTuningAnalysisResultCollection) ValidateEnumValue() (bool, error)
type PerformanceTuningAnalysisResultSortByEnum
    func GetMappingPerformanceTuningAnalysisResultSortByEnum(val string) (PerformanceTuningAnalysisResultSortByEnum, bool)
    func GetPerformanceTuningAnalysisResultSortByEnumValues() []PerformanceTuningAnalysisResultSortByEnum
type PerformanceTuningAnalysisResultSummary
    func (m PerformanceTuningAnalysisResultSummary) String() string
    func (m PerformanceTuningAnalysisResultSummary) ValidateEnumValue() (bool, error)
type PerformanceTuningResultStatusEnum
    func GetMappingPerformanceTuningResultStatusEnum(val string) (PerformanceTuningResultStatusEnum, bool)
    func GetPerformanceTuningResultStatusEnumValues() []PerformanceTuningResultStatusEnum
type Plugin
    func (m Plugin) String() string
    func (m Plugin) ValidateEnumValue() (bool, error)
type PostInstallationActionSettings
    func (m PostInstallationActionSettings) String() string
    func (m PostInstallationActionSettings) ValidateEnumValue() (bool, error)
type PostInstallationActionsEnum
    func GetMappingPostInstallationActionsEnum(val string) (PostInstallationActionsEnum, bool)
    func GetPostInstallationActionsEnumValues() []PostInstallationActionsEnum
type Principal
    func (m Principal) String() string
    func (m Principal) ValidateEnumValue() (bool, error)
type Proxies
    func (m Proxies) String() string
    func (m Proxies) ValidateEnumValue() (bool, error)
type ReleaseTypeEnum
    func GetMappingReleaseTypeEnum(val string) (ReleaseTypeEnum, bool)
    func GetReleaseTypeEnumValues() []ReleaseTypeEnum
type RemoveFleetInstallationSitesDetails
    func (m RemoveFleetInstallationSitesDetails) String() string
    func (m RemoveFleetInstallationSitesDetails) ValidateEnumValue() (bool, error)
type RemoveFleetInstallationSitesRequest
    func (request RemoveFleetInstallationSitesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveFleetInstallationSitesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveFleetInstallationSitesRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveFleetInstallationSitesRequest) String() string
    func (request RemoveFleetInstallationSitesRequest) ValidateEnumValue() (bool, error)
type RemoveFleetInstallationSitesResponse
    func (response RemoveFleetInstallationSitesResponse) HTTPResponse() *http.Response
    func (response RemoveFleetInstallationSitesResponse) String() string
type RequestCryptoAnalysesDetails
    func (m RequestCryptoAnalysesDetails) String() string
    func (m RequestCryptoAnalysesDetails) ValidateEnumValue() (bool, error)
type RequestCryptoAnalysesRequest
    func (request RequestCryptoAnalysesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestCryptoAnalysesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestCryptoAnalysesRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestCryptoAnalysesRequest) String() string
    func (request RequestCryptoAnalysesRequest) ValidateEnumValue() (bool, error)
type RequestCryptoAnalysesResponse
    func (response RequestCryptoAnalysesResponse) HTTPResponse() *http.Response
    func (response RequestCryptoAnalysesResponse) String() string
type RequestJavaMigrationAnalysesDetails
    func (m RequestJavaMigrationAnalysesDetails) String() string
    func (m RequestJavaMigrationAnalysesDetails) ValidateEnumValue() (bool, error)
type RequestJavaMigrationAnalysesRequest
    func (request RequestJavaMigrationAnalysesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestJavaMigrationAnalysesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestJavaMigrationAnalysesRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestJavaMigrationAnalysesRequest) String() string
    func (request RequestJavaMigrationAnalysesRequest) ValidateEnumValue() (bool, error)
type RequestJavaMigrationAnalysesResponse
    func (response RequestJavaMigrationAnalysesResponse) HTTPResponse() *http.Response
    func (response RequestJavaMigrationAnalysesResponse) String() string
type RequestJfrRecordingsDetails
    func (m RequestJfrRecordingsDetails) String() string
    func (m RequestJfrRecordingsDetails) ValidateEnumValue() (bool, error)
type RequestJfrRecordingsRequest
    func (request RequestJfrRecordingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestJfrRecordingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestJfrRecordingsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestJfrRecordingsRequest) String() string
    func (request RequestJfrRecordingsRequest) ValidateEnumValue() (bool, error)
type RequestJfrRecordingsResponse
    func (response RequestJfrRecordingsResponse) HTTPResponse() *http.Response
    func (response RequestJfrRecordingsResponse) String() string
type RequestPerformanceTuningAnalysesDetails
    func (m RequestPerformanceTuningAnalysesDetails) String() string
    func (m RequestPerformanceTuningAnalysesDetails) ValidateEnumValue() (bool, error)
type RequestPerformanceTuningAnalysesRequest
    func (request RequestPerformanceTuningAnalysesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestPerformanceTuningAnalysesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestPerformanceTuningAnalysesRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestPerformanceTuningAnalysesRequest) String() string
    func (request RequestPerformanceTuningAnalysesRequest) ValidateEnumValue() (bool, error)
type RequestPerformanceTuningAnalysesResponse
    func (response RequestPerformanceTuningAnalysesResponse) HTTPResponse() *http.Response
    func (response RequestPerformanceTuningAnalysesResponse) String() string
type ResourceInventory
    func (m ResourceInventory) String() string
    func (m ResourceInventory) ValidateEnumValue() (bool, error)
type ScanJavaServerUsageDetails
    func (m ScanJavaServerUsageDetails) String() string
    func (m ScanJavaServerUsageDetails) ValidateEnumValue() (bool, error)
type ScanJavaServerUsageRequest
    func (request ScanJavaServerUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ScanJavaServerUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ScanJavaServerUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request ScanJavaServerUsageRequest) String() string
    func (request ScanJavaServerUsageRequest) ValidateEnumValue() (bool, error)
type ScanJavaServerUsageResponse
    func (response ScanJavaServerUsageResponse) HTTPResponse() *http.Response
    func (response ScanJavaServerUsageResponse) String() string
type ScanLibraryUsageDetails
    func (m ScanLibraryUsageDetails) String() string
    func (m ScanLibraryUsageDetails) ValidateEnumValue() (bool, error)
type ScanLibraryUsageRequest
    func (request ScanLibraryUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ScanLibraryUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ScanLibraryUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request ScanLibraryUsageRequest) String() string
    func (request ScanLibraryUsageRequest) ValidateEnumValue() (bool, error)
type ScanLibraryUsageResponse
    func (response ScanLibraryUsageResponse) HTTPResponse() *http.Response
    func (response ScanLibraryUsageResponse) String() string
type SortByEnum
    func GetMappingSortByEnum(val string) (SortByEnum, bool)
    func GetSortByEnumValues() []SortByEnum
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type SummarizeApplicationInstallationUsageRequest
    func (request SummarizeApplicationInstallationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeApplicationInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeApplicationInstallationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeApplicationInstallationUsageRequest) String() string
    func (request SummarizeApplicationInstallationUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeApplicationInstallationUsageResponse
    func (response SummarizeApplicationInstallationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeApplicationInstallationUsageResponse) String() string
type SummarizeApplicationInstallationUsageSortByEnum
    func GetMappingSummarizeApplicationInstallationUsageSortByEnum(val string) (SummarizeApplicationInstallationUsageSortByEnum, bool)
    func GetSummarizeApplicationInstallationUsageSortByEnumValues() []SummarizeApplicationInstallationUsageSortByEnum
type SummarizeApplicationInstallationUsageSortOrderEnum
    func GetMappingSummarizeApplicationInstallationUsageSortOrderEnum(val string) (SummarizeApplicationInstallationUsageSortOrderEnum, bool)
    func GetSummarizeApplicationInstallationUsageSortOrderEnumValues() []SummarizeApplicationInstallationUsageSortOrderEnum
type SummarizeApplicationUsageFieldsEnum
    func GetMappingSummarizeApplicationUsageFieldsEnum(val string) (SummarizeApplicationUsageFieldsEnum, bool)
    func GetSummarizeApplicationUsageFieldsEnumValues() []SummarizeApplicationUsageFieldsEnum
type SummarizeApplicationUsageRequest
    func (request SummarizeApplicationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeApplicationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeApplicationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeApplicationUsageRequest) String() string
    func (request SummarizeApplicationUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeApplicationUsageResponse
    func (response SummarizeApplicationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeApplicationUsageResponse) String() string
type SummarizeApplicationUsageSortByEnum
    func GetMappingSummarizeApplicationUsageSortByEnum(val string) (SummarizeApplicationUsageSortByEnum, bool)
    func GetSummarizeApplicationUsageSortByEnumValues() []SummarizeApplicationUsageSortByEnum
type SummarizeApplicationUsageSortOrderEnum
    func GetMappingSummarizeApplicationUsageSortOrderEnum(val string) (SummarizeApplicationUsageSortOrderEnum, bool)
    func GetSummarizeApplicationUsageSortOrderEnumValues() []SummarizeApplicationUsageSortOrderEnum
type SummarizeDeployedApplicationInstallationUsageRequest
    func (request SummarizeDeployedApplicationInstallationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDeployedApplicationInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDeployedApplicationInstallationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDeployedApplicationInstallationUsageRequest) String() string
    func (request SummarizeDeployedApplicationInstallationUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeDeployedApplicationInstallationUsageResponse
    func (response SummarizeDeployedApplicationInstallationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeDeployedApplicationInstallationUsageResponse) String() string
type SummarizeDeployedApplicationInstallationUsageSortByEnum
    func GetMappingSummarizeDeployedApplicationInstallationUsageSortByEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortByEnum, bool)
    func GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues() []SummarizeDeployedApplicationInstallationUsageSortByEnum
type SummarizeDeployedApplicationInstallationUsageSortOrderEnum
    func GetMappingSummarizeDeployedApplicationInstallationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortOrderEnum, bool)
    func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues() []SummarizeDeployedApplicationInstallationUsageSortOrderEnum
type SummarizeDeployedApplicationUsageRequest
    func (request SummarizeDeployedApplicationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeDeployedApplicationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeDeployedApplicationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeDeployedApplicationUsageRequest) String() string
    func (request SummarizeDeployedApplicationUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeDeployedApplicationUsageResponse
    func (response SummarizeDeployedApplicationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeDeployedApplicationUsageResponse) String() string
type SummarizeDeployedApplicationUsageSortByEnum
    func GetMappingSummarizeDeployedApplicationUsageSortByEnum(val string) (SummarizeDeployedApplicationUsageSortByEnum, bool)
    func GetSummarizeDeployedApplicationUsageSortByEnumValues() []SummarizeDeployedApplicationUsageSortByEnum
type SummarizeDeployedApplicationUsageSortOrderEnum
    func GetMappingSummarizeDeployedApplicationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationUsageSortOrderEnum, bool)
    func GetSummarizeDeployedApplicationUsageSortOrderEnumValues() []SummarizeDeployedApplicationUsageSortOrderEnum
type SummarizeInstallationUsageFieldsEnum
    func GetMappingSummarizeInstallationUsageFieldsEnum(val string) (SummarizeInstallationUsageFieldsEnum, bool)
    func GetSummarizeInstallationUsageFieldsEnumValues() []SummarizeInstallationUsageFieldsEnum
type SummarizeInstallationUsageRequest
    func (request SummarizeInstallationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeInstallationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeInstallationUsageRequest) String() string
    func (request SummarizeInstallationUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeInstallationUsageResponse
    func (response SummarizeInstallationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeInstallationUsageResponse) String() string
type SummarizeInstallationUsageSortByEnum
    func GetMappingSummarizeInstallationUsageSortByEnum(val string) (SummarizeInstallationUsageSortByEnum, bool)
    func GetSummarizeInstallationUsageSortByEnumValues() []SummarizeInstallationUsageSortByEnum
type SummarizeInstallationUsageSortOrderEnum
    func GetMappingSummarizeInstallationUsageSortOrderEnum(val string) (SummarizeInstallationUsageSortOrderEnum, bool)
    func GetSummarizeInstallationUsageSortOrderEnumValues() []SummarizeInstallationUsageSortOrderEnum
type SummarizeJavaServerInstanceUsageRequest
    func (request SummarizeJavaServerInstanceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeJavaServerInstanceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeJavaServerInstanceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeJavaServerInstanceUsageRequest) String() string
    func (request SummarizeJavaServerInstanceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeJavaServerInstanceUsageResponse
    func (response SummarizeJavaServerInstanceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeJavaServerInstanceUsageResponse) String() string
type SummarizeJavaServerInstanceUsageSortByEnum
    func GetMappingSummarizeJavaServerInstanceUsageSortByEnum(val string) (SummarizeJavaServerInstanceUsageSortByEnum, bool)
    func GetSummarizeJavaServerInstanceUsageSortByEnumValues() []SummarizeJavaServerInstanceUsageSortByEnum
type SummarizeJavaServerInstanceUsageSortOrderEnum
    func GetMappingSummarizeJavaServerInstanceUsageSortOrderEnum(val string) (SummarizeJavaServerInstanceUsageSortOrderEnum, bool)
    func GetSummarizeJavaServerInstanceUsageSortOrderEnumValues() []SummarizeJavaServerInstanceUsageSortOrderEnum
type SummarizeJavaServerUsageRequest
    func (request SummarizeJavaServerUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeJavaServerUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeJavaServerUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeJavaServerUsageRequest) String() string
    func (request SummarizeJavaServerUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeJavaServerUsageResponse
    func (response SummarizeJavaServerUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeJavaServerUsageResponse) String() string
type SummarizeJavaServerUsageSortByEnum
    func GetMappingSummarizeJavaServerUsageSortByEnum(val string) (SummarizeJavaServerUsageSortByEnum, bool)
    func GetSummarizeJavaServerUsageSortByEnumValues() []SummarizeJavaServerUsageSortByEnum
type SummarizeJavaServerUsageSortOrderEnum
    func GetMappingSummarizeJavaServerUsageSortOrderEnum(val string) (SummarizeJavaServerUsageSortOrderEnum, bool)
    func GetSummarizeJavaServerUsageSortOrderEnumValues() []SummarizeJavaServerUsageSortOrderEnum
type SummarizeJreUsageFieldsEnum
    func GetMappingSummarizeJreUsageFieldsEnum(val string) (SummarizeJreUsageFieldsEnum, bool)
    func GetSummarizeJreUsageFieldsEnumValues() []SummarizeJreUsageFieldsEnum
type SummarizeJreUsageJreSecurityStatusEnum
    func GetMappingSummarizeJreUsageJreSecurityStatusEnum(val string) (SummarizeJreUsageJreSecurityStatusEnum, bool)
    func GetSummarizeJreUsageJreSecurityStatusEnumValues() []SummarizeJreUsageJreSecurityStatusEnum
type SummarizeJreUsageRequest
    func (request SummarizeJreUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeJreUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeJreUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeJreUsageRequest) String() string
    func (request SummarizeJreUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeJreUsageResponse
    func (response SummarizeJreUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeJreUsageResponse) String() string
type SummarizeJreUsageSortByEnum
    func GetMappingSummarizeJreUsageSortByEnum(val string) (SummarizeJreUsageSortByEnum, bool)
    func GetSummarizeJreUsageSortByEnumValues() []SummarizeJreUsageSortByEnum
type SummarizeJreUsageSortOrderEnum
    func GetMappingSummarizeJreUsageSortOrderEnum(val string) (SummarizeJreUsageSortOrderEnum, bool)
    func GetSummarizeJreUsageSortOrderEnumValues() []SummarizeJreUsageSortOrderEnum
type SummarizeLibraryUsageRequest
    func (request SummarizeLibraryUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeLibraryUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeLibraryUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeLibraryUsageRequest) String() string
    func (request SummarizeLibraryUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeLibraryUsageResponse
    func (response SummarizeLibraryUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeLibraryUsageResponse) String() string
type SummarizeLibraryUsageSortByEnum
    func GetMappingSummarizeLibraryUsageSortByEnum(val string) (SummarizeLibraryUsageSortByEnum, bool)
    func GetSummarizeLibraryUsageSortByEnumValues() []SummarizeLibraryUsageSortByEnum
type SummarizeLibraryUsageSortOrderEnum
    func GetMappingSummarizeLibraryUsageSortOrderEnum(val string) (SummarizeLibraryUsageSortOrderEnum, bool)
    func GetSummarizeLibraryUsageSortOrderEnumValues() []SummarizeLibraryUsageSortOrderEnum
type SummarizeManagedInstanceUsageFieldsEnum
    func GetMappingSummarizeManagedInstanceUsageFieldsEnum(val string) (SummarizeManagedInstanceUsageFieldsEnum, bool)
    func GetSummarizeManagedInstanceUsageFieldsEnumValues() []SummarizeManagedInstanceUsageFieldsEnum
type SummarizeManagedInstanceUsageManagedInstanceTypeEnum
    func GetMappingSummarizeManagedInstanceUsageManagedInstanceTypeEnum(val string) (SummarizeManagedInstanceUsageManagedInstanceTypeEnum, bool)
    func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues() []SummarizeManagedInstanceUsageManagedInstanceTypeEnum
type SummarizeManagedInstanceUsageRequest
    func (request SummarizeManagedInstanceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeManagedInstanceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeManagedInstanceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeManagedInstanceUsageRequest) String() string
    func (request SummarizeManagedInstanceUsageRequest) ValidateEnumValue() (bool, error)
type SummarizeManagedInstanceUsageResponse
    func (response SummarizeManagedInstanceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeManagedInstanceUsageResponse) String() string
type SummarizeManagedInstanceUsageSortByEnum
    func GetMappingSummarizeManagedInstanceUsageSortByEnum(val string) (SummarizeManagedInstanceUsageSortByEnum, bool)
    func GetSummarizeManagedInstanceUsageSortByEnumValues() []SummarizeManagedInstanceUsageSortByEnum
type SummarizeManagedInstanceUsageSortOrderEnum
    func GetMappingSummarizeManagedInstanceUsageSortOrderEnum(val string) (SummarizeManagedInstanceUsageSortOrderEnum, bool)
    func GetSummarizeManagedInstanceUsageSortOrderEnumValues() []SummarizeManagedInstanceUsageSortOrderEnum
type SummarizeResourceInventoryRequest
    func (request SummarizeResourceInventoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeResourceInventoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SummarizeResourceInventoryRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeResourceInventoryRequest) String() string
    func (request SummarizeResourceInventoryRequest) ValidateEnumValue() (bool, error)
type SummarizeResourceInventoryResponse
    func (response SummarizeResourceInventoryResponse) HTTPResponse() *http.Response
    func (response SummarizeResourceInventoryResponse) String() string
type SummarizedEventsLog
    func (m SummarizedEventsLog) String() string
    func (m SummarizedEventsLog) ValidateEnumValue() (bool, error)
type SupportTypeEnum
    func GetMappingSupportTypeEnum(val string) (SupportTypeEnum, bool)
    func GetSupportTypeEnumValues() []SupportTypeEnum
type TlsVersionsEnum
    func GetMappingTlsVersionsEnum(val string) (TlsVersionsEnum, bool)
    func GetTlsVersionsEnumValues() []TlsVersionsEnum
type UpdateDrsFileDetails
    func (m UpdateDrsFileDetails) String() string
    func (m UpdateDrsFileDetails) ValidateEnumValue() (bool, error)
type UpdateDrsFileRequest
    func (request UpdateDrsFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDrsFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDrsFileRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDrsFileRequest) String() string
    func (request UpdateDrsFileRequest) ValidateEnumValue() (bool, error)
type UpdateDrsFileResponse
    func (response UpdateDrsFileResponse) HTTPResponse() *http.Response
    func (response UpdateDrsFileResponse) String() string
type UpdateExportSettingDetails
    func (m UpdateExportSettingDetails) String() string
    func (m UpdateExportSettingDetails) ValidateEnumValue() (bool, error)
type UpdateExportSettingRequest
    func (request UpdateExportSettingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateExportSettingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateExportSettingRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateExportSettingRequest) String() string
    func (request UpdateExportSettingRequest) ValidateEnumValue() (bool, error)
type UpdateExportSettingResponse
    func (response UpdateExportSettingResponse) HTTPResponse() *http.Response
    func (response UpdateExportSettingResponse) String() string
type UpdateFleetAdvancedFeatureConfigurationDetails
    func (m UpdateFleetAdvancedFeatureConfigurationDetails) String() string
    func (m UpdateFleetAdvancedFeatureConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateFleetAdvancedFeatureConfigurationRequest
    func (request UpdateFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFleetAdvancedFeatureConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFleetAdvancedFeatureConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFleetAdvancedFeatureConfigurationRequest) String() string
    func (request UpdateFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateFleetAdvancedFeatureConfigurationResponse
    func (response UpdateFleetAdvancedFeatureConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateFleetAdvancedFeatureConfigurationResponse) String() string
type UpdateFleetAgentConfigurationDetails
    func (m UpdateFleetAgentConfigurationDetails) String() string
    func (m UpdateFleetAgentConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateFleetAgentConfigurationRequest
    func (request UpdateFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFleetAgentConfigurationRequest) String() string
    func (request UpdateFleetAgentConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateFleetAgentConfigurationResponse
    func (response UpdateFleetAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateFleetAgentConfigurationResponse) String() string
type UpdateFleetDetails
    func (m UpdateFleetDetails) String() string
    func (m UpdateFleetDetails) ValidateEnumValue() (bool, error)
type UpdateFleetRequest
    func (request UpdateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFleetRequest) String() string
    func (request UpdateFleetRequest) ValidateEnumValue() (bool, error)
type UpdateFleetResponse
    func (response UpdateFleetResponse) HTTPResponse() *http.Response
    func (response UpdateFleetResponse) String() string
type WorkItemCollection
    func (m WorkItemCollection) String() string
    func (m WorkItemCollection) ValidateEnumValue() (bool, error)
type WorkItemDetails
type WorkItemDetailsKindEnum
    func GetMappingWorkItemDetailsKindEnum(val string) (WorkItemDetailsKindEnum, bool)
    func GetWorkItemDetailsKindEnumValues() []WorkItemDetailsKindEnum
type WorkItemStatusEnum
    func GetMappingWorkItemStatusEnum(val string) (WorkItemStatusEnum, bool)
    func GetWorkItemStatusEnumValues() []WorkItemStatusEnum
type WorkItemSummary
    func (m WorkItemSummary) String() string
    func (m *WorkItemSummary) UnmarshalJSON(data []byte) (e error)
    func (m WorkItemSummary) ValidateEnumValue() (bool, error)
type WorkItemTypeEnum
    func GetMappingWorkItemTypeEnum(val string) (WorkItemTypeEnum, bool)
    func GetWorkItemTypeEnumValues() []WorkItemTypeEnum
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 WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)

Package files

action_type.go add_fleet_installation_sites_details.go add_fleet_installation_sites_request_response.go advanced_usage_tracking.go agent.go agent_type.go algorithms.go announcement_collection.go announcement_sort_by.go announcement_summary.go application_execution_type.go application_installation_sort_by.go application_installation_usage_summary.go application_installation_usage_summary_collection.go application_sort_by.go application_usage.go application_usage_collection.go application_work_item_details.go artifact_content_type.go basic_work_item_details.go blocklist.go blocklist_collection.go blocklist_entry.go blocklist_sort_by.go blocklist_target.go cancel_work_request_request_response.go change_fleet_compartment_details.go change_fleet_compartment_request_response.go create_blocklist_details.go create_blocklist_request_response.go create_drs_file_details.go create_drs_file_request_response.go create_fleet_details.go create_fleet_request_response.go crypto_analysis_result.go crypto_analysis_result_collection.go crypto_analysis_result_mode.go crypto_analysis_result_sort_by.go crypto_analysis_result_summary.go crypto_event_analysis.go custom_log.go delete_blocklist_request_response.go delete_crypto_analysis_result_request_response.go delete_drs_file_request_response.go delete_fleet_request_response.go delete_java_migration_analysis_result_request_response.go delete_performance_tuning_analysis_result_request_response.go deployed_application_installation_sort_by.go deployed_application_installation_usage_summary.go deployed_application_installation_usage_summary_collection.go deployed_application_sort_by.go deployed_application_usage.go deployed_application_usage_collection.go disable_drs_details.go disable_drs_request_response.go drs_file.go drs_file_collection.go drs_file_sort_by.go drs_file_status.go drs_file_summary.go drs_target.go enable_drs_details.go enable_drs_request_response.go existing_installation_site_id.go export_duration.go export_frequency.go export_resources.go export_run_status.go export_setting.go export_status.go fleet.go fleet_advanced_feature_configuration.go fleet_agent_configuration.go fleet_agent_os_configuration.go fleet_collection.go fleet_diagnosis_collection.go fleet_diagnosis_summary.go fleet_summary.go generate_agent_deploy_script_details.go generate_agent_deploy_script_request_response.go get_crypto_analysis_result_request_response.go get_drs_file_request_response.go get_export_setting_request_response.go get_export_status_request_response.go get_fleet_advanced_feature_configuration_request_response.go get_fleet_agent_configuration_request_response.go get_fleet_request_response.go get_java_family_request_response.go get_java_migration_analysis_result_request_response.go get_java_release_request_response.go get_performance_tuning_analysis_result_request_response.go get_work_request_request_response.go global_logging_level.go installation_site.go installation_site_collection.go installation_site_sort_by.go installation_site_summary.go installation_sort_by.go installation_usage.go installation_usage_collection.go java_artifact.go java_family.go java_family_collection.go java_family_sort_by.go java_family_summary.go java_license.go java_migration_analysis.go java_migration_analysis_result.go java_migration_analysis_result_collection.go java_migration_analysis_result_sort_by.go java_migration_analysis_result_summary.go java_migration_analysis_target.go java_release.go java_release_collection.go java_release_sort_by.go java_release_summary.go java_runtime_id.go java_server_instance_sort_by.go java_server_instance_usage.go java_server_instance_usage_collection.go java_server_sort_by.go java_server_usage.go java_server_usage_collection.go jfr_attachment_target.go jfr_recording.go jms_javamanagementservice_client.go jre_security_status.go jre_sort_by.go jre_usage.go jre_usage_collection.go key_size_algorithm.go lcm.go lcm_work_item_details.go library_sort_by.go library_usage.go library_usage_collection.go license_type.go lifecycle_state.go list_announcements_request_response.go list_blocklists_request_response.go list_crypto_analysis_results_request_response.go list_drs_files_request_response.go list_fleet_diagnoses_request_response.go list_fleets_request_response.go list_installation_sites_request_response.go list_java_families_request_response.go list_java_migration_analysis_results_request_response.go list_java_releases_request_response.go list_jre_usage_request_response.go list_performance_tuning_analysis_results_request_response.go list_work_items_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go manage_drs_details.go managed_instance_sort_by.go managed_instance_type.go managed_instance_usage.go managed_instance_usage_collection.go minimum_key_size_settings.go new_installation_site.go operating_system.go operation_status.go operation_type.go os_family.go patch_detail.go performance_tuning_analysis.go performance_tuning_analysis_result.go performance_tuning_analysis_result_collection.go performance_tuning_analysis_result_sort_by.go performance_tuning_analysis_result_summary.go performance_tuning_result_status.go plugin.go post_installation_action_settings.go post_installation_actions.go principal.go proxies.go release_type.go remove_fleet_installation_sites_details.go remove_fleet_installation_sites_request_response.go request_crypto_analyses_details.go request_crypto_analyses_request_response.go request_java_migration_analyses_details.go request_java_migration_analyses_request_response.go request_jfr_recordings_details.go request_jfr_recordings_request_response.go request_performance_tuning_analyses_details.go request_performance_tuning_analyses_request_response.go resource_inventory.go scan_java_server_usage_details.go scan_java_server_usage_request_response.go scan_library_usage_details.go scan_library_usage_request_response.go sort_by.go sort_order.go summarize_application_installation_usage_request_response.go summarize_application_usage_fields.go summarize_application_usage_request_response.go summarize_deployed_application_installation_usage_request_response.go summarize_deployed_application_usage_request_response.go summarize_installation_usage_fields.go summarize_installation_usage_request_response.go summarize_java_server_instance_usage_request_response.go summarize_java_server_usage_request_response.go summarize_jre_usage_fields.go summarize_jre_usage_request_response.go summarize_library_usage_request_response.go summarize_managed_instance_usage_fields.go summarize_managed_instance_usage_request_response.go summarize_resource_inventory_request_response.go summarized_events_log.go support_type.go tls_versions.go update_drs_file_details.go update_drs_file_request_response.go update_export_setting_details.go update_export_setting_request_response.go update_fleet_advanced_feature_configuration_details.go update_fleet_advanced_feature_configuration_request_response.go update_fleet_agent_configuration_details.go update_fleet_agent_configuration_request_response.go update_fleet_details.go update_fleet_request_response.go work_item_collection.go work_item_details.go work_item_status.go work_item_summary.go work_item_type.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_resource.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAgentTypeEnumStringValues

func GetAgentTypeEnumStringValues() []string

GetAgentTypeEnumStringValues Enumerates the set of values in String for AgentTypeEnum

func GetAlgorithmsEnumStringValues

func GetAlgorithmsEnumStringValues() []string

GetAlgorithmsEnumStringValues Enumerates the set of values in String for AlgorithmsEnum

func GetAnnouncementSortByEnumStringValues

func GetAnnouncementSortByEnumStringValues() []string

GetAnnouncementSortByEnumStringValues Enumerates the set of values in String for AnnouncementSortByEnum

func GetApplicationExecutionTypeEnumStringValues

func GetApplicationExecutionTypeEnumStringValues() []string

GetApplicationExecutionTypeEnumStringValues Enumerates the set of values in String for ApplicationExecutionTypeEnum

func GetApplicationInstallationSortByEnumStringValues

func GetApplicationInstallationSortByEnumStringValues() []string

GetApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for ApplicationInstallationSortByEnum

func GetApplicationSortByEnumStringValues

func GetApplicationSortByEnumStringValues() []string

GetApplicationSortByEnumStringValues Enumerates the set of values in String for ApplicationSortByEnum

func GetArtifactContentTypeEnumStringValues

func GetArtifactContentTypeEnumStringValues() []string

GetArtifactContentTypeEnumStringValues Enumerates the set of values in String for ArtifactContentTypeEnum

func GetBlocklistSortByEnumStringValues

func GetBlocklistSortByEnumStringValues() []string

GetBlocklistSortByEnumStringValues Enumerates the set of values in String for BlocklistSortByEnum

func GetCryptoAnalysisResultModeEnumStringValues

func GetCryptoAnalysisResultModeEnumStringValues() []string

GetCryptoAnalysisResultModeEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultModeEnum

func GetCryptoAnalysisResultSortByEnumStringValues

func GetCryptoAnalysisResultSortByEnumStringValues() []string

GetCryptoAnalysisResultSortByEnumStringValues Enumerates the set of values in String for CryptoAnalysisResultSortByEnum

func GetDeployedApplicationInstallationSortByEnumStringValues

func GetDeployedApplicationInstallationSortByEnumStringValues() []string

GetDeployedApplicationInstallationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationInstallationSortByEnum

func GetDeployedApplicationSortByEnumStringValues

func GetDeployedApplicationSortByEnumStringValues() []string

GetDeployedApplicationSortByEnumStringValues Enumerates the set of values in String for DeployedApplicationSortByEnum

func GetDrsFileChecksumTypeEnumStringValues

func GetDrsFileChecksumTypeEnumStringValues() []string

GetDrsFileChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileChecksumTypeEnum

func GetDrsFileSortByEnumStringValues

func GetDrsFileSortByEnumStringValues() []string

GetDrsFileSortByEnumStringValues Enumerates the set of values in String for DrsFileSortByEnum

func GetDrsFileStatusEnumStringValues

func GetDrsFileStatusEnumStringValues() []string

GetDrsFileStatusEnumStringValues Enumerates the set of values in String for DrsFileStatusEnum

func GetDrsFileSummaryChecksumTypeEnumStringValues

func GetDrsFileSummaryChecksumTypeEnumStringValues() []string

GetDrsFileSummaryChecksumTypeEnumStringValues Enumerates the set of values in String for DrsFileSummaryChecksumTypeEnum

func GetExportDurationEnumStringValues

func GetExportDurationEnumStringValues() []string

GetExportDurationEnumStringValues Enumerates the set of values in String for ExportDurationEnum

func GetExportFrequencyEnumStringValues

func GetExportFrequencyEnumStringValues() []string

GetExportFrequencyEnumStringValues Enumerates the set of values in String for ExportFrequencyEnum

func GetExportResourcesEnumStringValues

func GetExportResourcesEnumStringValues() []string

GetExportResourcesEnumStringValues Enumerates the set of values in String for ExportResourcesEnum

func GetExportRunStatusEnumStringValues

func GetExportRunStatusEnumStringValues() []string

GetExportRunStatusEnumStringValues Enumerates the set of values in String for ExportRunStatusEnum

func GetFleetDiagnosisSummaryResourceStateEnumStringValues

func GetFleetDiagnosisSummaryResourceStateEnumStringValues() []string

GetFleetDiagnosisSummaryResourceStateEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceStateEnum

func GetFleetDiagnosisSummaryResourceTypeEnumStringValues

func GetFleetDiagnosisSummaryResourceTypeEnumStringValues() []string

GetFleetDiagnosisSummaryResourceTypeEnumStringValues Enumerates the set of values in String for FleetDiagnosisSummaryResourceTypeEnum

func GetGlobalLoggingLevelEnumStringValues

func GetGlobalLoggingLevelEnumStringValues() []string

GetGlobalLoggingLevelEnumStringValues Enumerates the set of values in String for GlobalLoggingLevelEnum

func GetInstallationSiteSortByEnumStringValues

func GetInstallationSiteSortByEnumStringValues() []string

GetInstallationSiteSortByEnumStringValues Enumerates the set of values in String for InstallationSiteSortByEnum

func GetInstallationSortByEnumStringValues

func GetInstallationSortByEnumStringValues() []string

GetInstallationSortByEnumStringValues Enumerates the set of values in String for InstallationSortByEnum

func GetJavaFamilySortByEnumStringValues

func GetJavaFamilySortByEnumStringValues() []string

GetJavaFamilySortByEnumStringValues Enumerates the set of values in String for JavaFamilySortByEnum

func GetJavaMigrationAnalysisResultSortByEnumStringValues

func GetJavaMigrationAnalysisResultSortByEnumStringValues() []string

GetJavaMigrationAnalysisResultSortByEnumStringValues Enumerates the set of values in String for JavaMigrationAnalysisResultSortByEnum

func GetJavaReleaseSortByEnumStringValues

func GetJavaReleaseSortByEnumStringValues() []string

GetJavaReleaseSortByEnumStringValues Enumerates the set of values in String for JavaReleaseSortByEnum

func GetJavaServerInstanceSortByEnumStringValues

func GetJavaServerInstanceSortByEnumStringValues() []string

GetJavaServerInstanceSortByEnumStringValues Enumerates the set of values in String for JavaServerInstanceSortByEnum

func GetJavaServerSortByEnumStringValues

func GetJavaServerSortByEnumStringValues() []string

GetJavaServerSortByEnumStringValues Enumerates the set of values in String for JavaServerSortByEnum

func GetJreSecurityStatusEnumStringValues

func GetJreSecurityStatusEnumStringValues() []string

GetJreSecurityStatusEnumStringValues Enumerates the set of values in String for JreSecurityStatusEnum

func GetJreSortByEnumStringValues

func GetJreSortByEnumStringValues() []string

GetJreSortByEnumStringValues Enumerates the set of values in String for JreSortByEnum

func GetLibrarySortByEnumStringValues

func GetLibrarySortByEnumStringValues() []string

GetLibrarySortByEnumStringValues Enumerates the set of values in String for LibrarySortByEnum

func GetLicenseTypeEnumStringValues

func GetLicenseTypeEnumStringValues() []string

GetLicenseTypeEnumStringValues Enumerates the set of values in String for LicenseTypeEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListAnnouncementsSortByEnumStringValues

func GetListAnnouncementsSortByEnumStringValues() []string

GetListAnnouncementsSortByEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortByEnum

func GetListAnnouncementsSortOrderEnumStringValues

func GetListAnnouncementsSortOrderEnumStringValues() []string

GetListAnnouncementsSortOrderEnumStringValues Enumerates the set of values in String for ListAnnouncementsSortOrderEnum

func GetListBlocklistsOperationEnumStringValues

func GetListBlocklistsOperationEnumStringValues() []string

GetListBlocklistsOperationEnumStringValues Enumerates the set of values in String for ListBlocklistsOperationEnum

func GetListBlocklistsSortByEnumStringValues

func GetListBlocklistsSortByEnumStringValues() []string

GetListBlocklistsSortByEnumStringValues Enumerates the set of values in String for ListBlocklistsSortByEnum

func GetListBlocklistsSortOrderEnumStringValues

func GetListBlocklistsSortOrderEnumStringValues() []string

GetListBlocklistsSortOrderEnumStringValues Enumerates the set of values in String for ListBlocklistsSortOrderEnum

func GetListCryptoAnalysisResultsAggregationModeEnumStringValues

func GetListCryptoAnalysisResultsAggregationModeEnumStringValues() []string

GetListCryptoAnalysisResultsAggregationModeEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsAggregationModeEnum

func GetListCryptoAnalysisResultsSortByEnumStringValues

func GetListCryptoAnalysisResultsSortByEnumStringValues() []string

GetListCryptoAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortByEnum

func GetListCryptoAnalysisResultsSortOrderEnumStringValues

func GetListCryptoAnalysisResultsSortOrderEnumStringValues() []string

GetListCryptoAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListCryptoAnalysisResultsSortOrderEnum

func GetListDrsFilesSortByEnumStringValues

func GetListDrsFilesSortByEnumStringValues() []string

GetListDrsFilesSortByEnumStringValues Enumerates the set of values in String for ListDrsFilesSortByEnum

func GetListDrsFilesSortOrderEnumStringValues

func GetListDrsFilesSortOrderEnumStringValues() []string

GetListDrsFilesSortOrderEnumStringValues Enumerates the set of values in String for ListDrsFilesSortOrderEnum

func GetListFleetsLifecycleStateEnumStringValues

func GetListFleetsLifecycleStateEnumStringValues() []string

GetListFleetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFleetsLifecycleStateEnum

func GetListFleetsSortByEnumStringValues

func GetListFleetsSortByEnumStringValues() []string

GetListFleetsSortByEnumStringValues Enumerates the set of values in String for ListFleetsSortByEnum

func GetListFleetsSortOrderEnumStringValues

func GetListFleetsSortOrderEnumStringValues() []string

GetListFleetsSortOrderEnumStringValues Enumerates the set of values in String for ListFleetsSortOrderEnum

func GetListInstallationSitesJreSecurityStatusEnumStringValues

func GetListInstallationSitesJreSecurityStatusEnumStringValues() []string

GetListInstallationSitesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListInstallationSitesJreSecurityStatusEnum

func GetListInstallationSitesSortByEnumStringValues

func GetListInstallationSitesSortByEnumStringValues() []string

GetListInstallationSitesSortByEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortByEnum

func GetListInstallationSitesSortOrderEnumStringValues

func GetListInstallationSitesSortOrderEnumStringValues() []string

GetListInstallationSitesSortOrderEnumStringValues Enumerates the set of values in String for ListInstallationSitesSortOrderEnum

func GetListJavaFamiliesSortByEnumStringValues

func GetListJavaFamiliesSortByEnumStringValues() []string

GetListJavaFamiliesSortByEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortByEnum

func GetListJavaFamiliesSortOrderEnumStringValues

func GetListJavaFamiliesSortOrderEnumStringValues() []string

GetListJavaFamiliesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaFamiliesSortOrderEnum

func GetListJavaMigrationAnalysisResultsSortByEnumStringValues

func GetListJavaMigrationAnalysisResultsSortByEnumStringValues() []string

GetListJavaMigrationAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortByEnum

func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues

func GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues() []string

GetListJavaMigrationAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisResultsSortOrderEnum

func GetListJavaReleasesJreSecurityStatusEnumStringValues

func GetListJavaReleasesJreSecurityStatusEnumStringValues() []string

GetListJavaReleasesJreSecurityStatusEnumStringValues Enumerates the set of values in String for ListJavaReleasesJreSecurityStatusEnum

func GetListJavaReleasesLicenseTypeEnumStringValues

func GetListJavaReleasesLicenseTypeEnumStringValues() []string

GetListJavaReleasesLicenseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesLicenseTypeEnum

func GetListJavaReleasesReleaseTypeEnumStringValues

func GetListJavaReleasesReleaseTypeEnumStringValues() []string

GetListJavaReleasesReleaseTypeEnumStringValues Enumerates the set of values in String for ListJavaReleasesReleaseTypeEnum

func GetListJavaReleasesSortByEnumStringValues

func GetListJavaReleasesSortByEnumStringValues() []string

GetListJavaReleasesSortByEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortByEnum

func GetListJavaReleasesSortOrderEnumStringValues

func GetListJavaReleasesSortOrderEnumStringValues() []string

GetListJavaReleasesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaReleasesSortOrderEnum

func GetListJreUsageSortByEnumStringValues

func GetListJreUsageSortByEnumStringValues() []string

GetListJreUsageSortByEnumStringValues Enumerates the set of values in String for ListJreUsageSortByEnum

func GetListJreUsageSortOrderEnumStringValues

func GetListJreUsageSortOrderEnumStringValues() []string

GetListJreUsageSortOrderEnumStringValues Enumerates the set of values in String for ListJreUsageSortOrderEnum

func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues

func GetListPerformanceTuningAnalysisResultsSortByEnumStringValues() []string

GetListPerformanceTuningAnalysisResultsSortByEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortByEnum

func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues

func GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues() []string

GetListPerformanceTuningAnalysisResultsSortOrderEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisResultsSortOrderEnum

func GetManagedInstanceSortByEnumStringValues

func GetManagedInstanceSortByEnumStringValues() []string

GetManagedInstanceSortByEnumStringValues Enumerates the set of values in String for ManagedInstanceSortByEnum

func GetManagedInstanceTypeEnumStringValues

func GetManagedInstanceTypeEnumStringValues() []string

GetManagedInstanceTypeEnumStringValues Enumerates the set of values in String for ManagedInstanceTypeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetOsFamilyEnumStringValues

func GetOsFamilyEnumStringValues() []string

GetOsFamilyEnumStringValues Enumerates the set of values in String for OsFamilyEnum

func GetPerformanceTuningAnalysisResultSortByEnumStringValues

func GetPerformanceTuningAnalysisResultSortByEnumStringValues() []string

GetPerformanceTuningAnalysisResultSortByEnumStringValues Enumerates the set of values in String for PerformanceTuningAnalysisResultSortByEnum

func GetPerformanceTuningResultStatusEnumStringValues

func GetPerformanceTuningResultStatusEnumStringValues() []string

GetPerformanceTuningResultStatusEnumStringValues Enumerates the set of values in String for PerformanceTuningResultStatusEnum

func GetPostInstallationActionsEnumStringValues

func GetPostInstallationActionsEnumStringValues() []string

GetPostInstallationActionsEnumStringValues Enumerates the set of values in String for PostInstallationActionsEnum

func GetReleaseTypeEnumStringValues

func GetReleaseTypeEnumStringValues() []string

GetReleaseTypeEnumStringValues Enumerates the set of values in String for ReleaseTypeEnum

func GetSortByEnumStringValues

func GetSortByEnumStringValues() []string

GetSortByEnumStringValues Enumerates the set of values in String for SortByEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetSummarizeApplicationInstallationUsageSortByEnumStringValues

func GetSummarizeApplicationInstallationUsageSortByEnumStringValues() []string

GetSummarizeApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortByEnum

func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues

func GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationInstallationUsageSortOrderEnum

func GetSummarizeApplicationUsageFieldsEnumStringValues

func GetSummarizeApplicationUsageFieldsEnumStringValues() []string

GetSummarizeApplicationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageFieldsEnum

func GetSummarizeApplicationUsageSortByEnumStringValues

func GetSummarizeApplicationUsageSortByEnumStringValues() []string

GetSummarizeApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortByEnum

func GetSummarizeApplicationUsageSortOrderEnumStringValues

func GetSummarizeApplicationUsageSortOrderEnumStringValues() []string

GetSummarizeApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeApplicationUsageSortOrderEnum

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues() []string

GetSummarizeDeployedApplicationInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortByEnum

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

func GetSummarizeDeployedApplicationUsageSortByEnumStringValues

func GetSummarizeDeployedApplicationUsageSortByEnumStringValues() []string

GetSummarizeDeployedApplicationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortByEnum

func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues

func GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues() []string

GetSummarizeDeployedApplicationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeDeployedApplicationUsageSortOrderEnum

func GetSummarizeInstallationUsageFieldsEnumStringValues

func GetSummarizeInstallationUsageFieldsEnumStringValues() []string

GetSummarizeInstallationUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageFieldsEnum

func GetSummarizeInstallationUsageSortByEnumStringValues

func GetSummarizeInstallationUsageSortByEnumStringValues() []string

GetSummarizeInstallationUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortByEnum

func GetSummarizeInstallationUsageSortOrderEnumStringValues

func GetSummarizeInstallationUsageSortOrderEnumStringValues() []string

GetSummarizeInstallationUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeInstallationUsageSortOrderEnum

func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues

func GetSummarizeJavaServerInstanceUsageSortByEnumStringValues() []string

GetSummarizeJavaServerInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortByEnum

func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues

func GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues() []string

GetSummarizeJavaServerInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerInstanceUsageSortOrderEnum

func GetSummarizeJavaServerUsageSortByEnumStringValues

func GetSummarizeJavaServerUsageSortByEnumStringValues() []string

GetSummarizeJavaServerUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortByEnum

func GetSummarizeJavaServerUsageSortOrderEnumStringValues

func GetSummarizeJavaServerUsageSortOrderEnumStringValues() []string

GetSummarizeJavaServerUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJavaServerUsageSortOrderEnum

func GetSummarizeJreUsageFieldsEnumStringValues

func GetSummarizeJreUsageFieldsEnumStringValues() []string

GetSummarizeJreUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeJreUsageFieldsEnum

func GetSummarizeJreUsageJreSecurityStatusEnumStringValues

func GetSummarizeJreUsageJreSecurityStatusEnumStringValues() []string

GetSummarizeJreUsageJreSecurityStatusEnumStringValues Enumerates the set of values in String for SummarizeJreUsageJreSecurityStatusEnum

func GetSummarizeJreUsageSortByEnumStringValues

func GetSummarizeJreUsageSortByEnumStringValues() []string

GetSummarizeJreUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortByEnum

func GetSummarizeJreUsageSortOrderEnumStringValues

func GetSummarizeJreUsageSortOrderEnumStringValues() []string

GetSummarizeJreUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeJreUsageSortOrderEnum

func GetSummarizeLibraryUsageSortByEnumStringValues

func GetSummarizeLibraryUsageSortByEnumStringValues() []string

GetSummarizeLibraryUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortByEnum

func GetSummarizeLibraryUsageSortOrderEnumStringValues

func GetSummarizeLibraryUsageSortOrderEnumStringValues() []string

GetSummarizeLibraryUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeLibraryUsageSortOrderEnum

func GetSummarizeManagedInstanceUsageFieldsEnumStringValues

func GetSummarizeManagedInstanceUsageFieldsEnumStringValues() []string

GetSummarizeManagedInstanceUsageFieldsEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageFieldsEnum

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues() []string

GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

func GetSummarizeManagedInstanceUsageSortByEnumStringValues

func GetSummarizeManagedInstanceUsageSortByEnumStringValues() []string

GetSummarizeManagedInstanceUsageSortByEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortByEnum

func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues

func GetSummarizeManagedInstanceUsageSortOrderEnumStringValues() []string

GetSummarizeManagedInstanceUsageSortOrderEnumStringValues Enumerates the set of values in String for SummarizeManagedInstanceUsageSortOrderEnum

func GetSupportTypeEnumStringValues

func GetSupportTypeEnumStringValues() []string

GetSupportTypeEnumStringValues Enumerates the set of values in String for SupportTypeEnum

func GetTlsVersionsEnumStringValues

func GetTlsVersionsEnumStringValues() []string

GetTlsVersionsEnumStringValues Enumerates the set of values in String for TlsVersionsEnum

func GetWorkItemDetailsKindEnumStringValues

func GetWorkItemDetailsKindEnumStringValues() []string

GetWorkItemDetailsKindEnumStringValues Enumerates the set of values in String for WorkItemDetailsKindEnum

func GetWorkItemStatusEnumStringValues

func GetWorkItemStatusEnumStringValues() []string

GetWorkItemStatusEnumStringValues Enumerates the set of values in String for WorkItemStatusEnum

func GetWorkItemTypeEnumStringValues

func GetWorkItemTypeEnumStringValues() []string

GetWorkItemTypeEnumStringValues Enumerates the set of values in String for WorkItemTypeEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AddFleetInstallationSitesDetails

AddFleetInstallationSitesDetails The list of Java installation sites to add.

type AddFleetInstallationSitesDetails struct {

    // The list of installation sites to add.
    InstallationSites []NewInstallationSite `mandatory:"true" json:"installationSites"`

    // Optional list of post java installation actions
    PostInstallationActions []PostInstallationActionsEnum `mandatory:"false" json:"postInstallationActions"`
}

func (AddFleetInstallationSitesDetails) String

func (m AddFleetInstallationSitesDetails) String() string

func (AddFleetInstallationSitesDetails) ValidateEnumValue

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

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

type AddFleetInstallationSitesRequest

AddFleetInstallationSitesRequest wrapper for the AddFleetInstallationSites operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSitesRequest.

type AddFleetInstallationSitesRequest struct {

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

    // List of installation sites to be added.
    AddFleetInstallationSitesDetails `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"`

    // 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 (AddFleetInstallationSitesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddFleetInstallationSitesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddFleetInstallationSitesRequest) RetryPolicy

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

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

func (AddFleetInstallationSitesRequest) String

func (request AddFleetInstallationSitesRequest) String() string

func (AddFleetInstallationSitesRequest) ValidateEnumValue

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

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

type AddFleetInstallationSitesResponse

AddFleetInstallationSitesResponse wrapper for the AddFleetInstallationSites operation

type AddFleetInstallationSitesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (AddFleetInstallationSitesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddFleetInstallationSitesResponse) String

func (response AddFleetInstallationSitesResponse) String() string

type AdvancedUsageTracking

AdvancedUsageTracking AdvancedUsageTracking configuration

type AdvancedUsageTracking struct {

    // AdvancedUsageTracking flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (AdvancedUsageTracking) String

func (m AdvancedUsageTracking) String() string

func (AdvancedUsageTracking) ValidateEnumValue

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

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

type Agent

Agent Information about the agent.

type Agent struct {

    // The name of the agent.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The agent type.
    Type AgentTypeEnum `mandatory:"true" json:"type"`

    // The java version.
    JavaVersion *string `mandatory:"true" json:"javaVersion"`

    // The security status of the Java Runtime.
    JavaSecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"javaSecurityStatus"`

    // A list of plugins installed on this agent.
    Plugins []Plugin `mandatory:"true" json:"plugins"`
}

func (Agent) String

func (m Agent) String() string

func (Agent) ValidateEnumValue

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

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

type AgentTypeEnum

AgentTypeEnum Enum with underlying type: string

type AgentTypeEnum string

Set of constants representing the allowable values for AgentTypeEnum

const (
    AgentTypeOma AgentTypeEnum = "OMA"
    AgentTypeOca AgentTypeEnum = "OCA"
)

func GetAgentTypeEnumValues

func GetAgentTypeEnumValues() []AgentTypeEnum

GetAgentTypeEnumValues Enumerates the set of values for AgentTypeEnum

func GetMappingAgentTypeEnum

func GetMappingAgentTypeEnum(val string) (AgentTypeEnum, bool)

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

type AlgorithmsEnum

AlgorithmsEnum Enum with underlying type: string

type AlgorithmsEnum string

Set of constants representing the allowable values for AlgorithmsEnum

const (
    AlgorithmsRsa AlgorithmsEnum = "RSA"
    AlgorithmsDsa AlgorithmsEnum = "DSA"
    AlgorithmsEc  AlgorithmsEnum = "EC"
    AlgorithmsDh  AlgorithmsEnum = "DH"
)

func GetAlgorithmsEnumValues

func GetAlgorithmsEnumValues() []AlgorithmsEnum

GetAlgorithmsEnumValues Enumerates the set of values for AlgorithmsEnum

func GetMappingAlgorithmsEnum

func GetMappingAlgorithmsEnum(val string) (AlgorithmsEnum, bool)

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

type AnnouncementCollection

AnnouncementCollection Results of list announcements call. Contains AnnouncementSummary items

type AnnouncementCollection struct {

    // List of AnnouncementSummary items
    Items []AnnouncementSummary `mandatory:"true" json:"items"`
}

func (AnnouncementCollection) String

func (m AnnouncementCollection) String() string

func (AnnouncementCollection) ValidateEnumValue

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

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

type AnnouncementSortByEnum

AnnouncementSortByEnum Enum with underlying type: string

type AnnouncementSortByEnum string

Set of constants representing the allowable values for AnnouncementSortByEnum

const (
    AnnouncementSortByTimeReleased AnnouncementSortByEnum = "timeReleased"
    AnnouncementSortBySummary      AnnouncementSortByEnum = "summary"
)

func GetAnnouncementSortByEnumValues

func GetAnnouncementSortByEnumValues() []AnnouncementSortByEnum

GetAnnouncementSortByEnumValues Enumerates the set of values for AnnouncementSortByEnum

func GetMappingAnnouncementSortByEnum

func GetMappingAnnouncementSortByEnum(val string) (AnnouncementSortByEnum, bool)

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

type AnnouncementSummary

AnnouncementSummary An summary of a announcement on Console Overview page

type AnnouncementSummary struct {

    // Unique id of the announcement
    Key *int `mandatory:"true" json:"key"`

    // Summary text of the announcement
    Summary *string `mandatory:"true" json:"summary"`

    // URL to the announcement web page
    Url *string `mandatory:"true" json:"url"`

    // Date time on which the announcement was released
    TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"`
}

func (AnnouncementSummary) String

func (m AnnouncementSummary) String() string

func (AnnouncementSummary) ValidateEnumValue

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

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

type ApplicationExecutionTypeEnum

ApplicationExecutionTypeEnum Enum with underlying type: string

type ApplicationExecutionTypeEnum string

Set of constants representing the allowable values for ApplicationExecutionTypeEnum

const (
    ApplicationExecutionTypeInstalled ApplicationExecutionTypeEnum = "INSTALLED"
    ApplicationExecutionTypeDeployed  ApplicationExecutionTypeEnum = "DEPLOYED"
)

func GetApplicationExecutionTypeEnumValues

func GetApplicationExecutionTypeEnumValues() []ApplicationExecutionTypeEnum

GetApplicationExecutionTypeEnumValues Enumerates the set of values for ApplicationExecutionTypeEnum

func GetMappingApplicationExecutionTypeEnum

func GetMappingApplicationExecutionTypeEnum(val string) (ApplicationExecutionTypeEnum, bool)

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

type ApplicationInstallationSortByEnum

ApplicationInstallationSortByEnum Enum with underlying type: string

type ApplicationInstallationSortByEnum string

Set of constants representing the allowable values for ApplicationInstallationSortByEnum

const (
    ApplicationInstallationSortByTimeFirstSeen                   ApplicationInstallationSortByEnum = "timeFirstSeen"
    ApplicationInstallationSortByTimeLastSeen                    ApplicationInstallationSortByEnum = "timeLastSeen"
    ApplicationInstallationSortByDisplayName                     ApplicationInstallationSortByEnum = "displayName"
    ApplicationInstallationSortByInstallationPath                ApplicationInstallationSortByEnum = "installationPath"
    ApplicationInstallationSortByOsName                          ApplicationInstallationSortByEnum = "osName"
    ApplicationInstallationSortByApproximateJreCount             ApplicationInstallationSortByEnum = "approximateJreCount"
    ApplicationInstallationSortByApproximateInstallationCount    ApplicationInstallationSortByEnum = "approximateInstallationCount"
    ApplicationInstallationSortByApproximateManagedInstanceCount ApplicationInstallationSortByEnum = "approximateManagedInstanceCount"
)

func GetApplicationInstallationSortByEnumValues

func GetApplicationInstallationSortByEnumValues() []ApplicationInstallationSortByEnum

GetApplicationInstallationSortByEnumValues Enumerates the set of values for ApplicationInstallationSortByEnum

func GetMappingApplicationInstallationSortByEnum

func GetMappingApplicationInstallationSortByEnum(val string) (ApplicationInstallationSortByEnum, bool)

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

type ApplicationInstallationUsageSummary

ApplicationInstallationUsageSummary Summarizes application installation usage information during a specified time period. The main difference between ApplicationUsage and ApplicationInstallationUsageSummary is the presence of installation information. ApplicationUsage provides only aggregated information for an application regardless of the installation paths. Therefore, two different applications with the same application name installed in two different paths will be aggregated to a single application. This aggregation makes it difficult to focus actions to single application installed on a known path. An application installation is independent of the Java Runtime on which it's running or the Managed Instance where it's installed.

type ApplicationInstallationUsageSummary struct {

    // An internal identifier for the application installation that is unique to a Fleet.
    ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"`

    // An internal identifier for the application that is unique to a Fleet.
    // ApplicationKey will be identical for applications with different installation information.
    ApplicationKey *string `mandatory:"true" json:"applicationKey"`

    // The name of the application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The type of the application, denoted by how the application was started.
    ApplicationType *string `mandatory:"true" json:"applicationType"`

    // The full path on which the application installation was detected.
    InstallationPath *string `mandatory:"false" json:"installationPath"`

    // List of full paths where the application last searched for classes.
    // Contains full paths to all items from module-list and class path list.
    FullClassPath []string `mandatory:"false" json:"fullClassPath"`

    // The operating systems running this application.
    OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"`

    // The approximate count of installations running this application.
    ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

    // The approximate count of Java Runtimes running this application.
    ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"`

    // The approximate count of managed instances reporting this application.
    ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (ApplicationInstallationUsageSummary) String

func (m ApplicationInstallationUsageSummary) String() string

func (ApplicationInstallationUsageSummary) ValidateEnumValue

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

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

type ApplicationInstallationUsageSummaryCollection

ApplicationInstallationUsageSummaryCollection Results of an application installation search. Contains ApplicationInstallationUsageSummary items.

type ApplicationInstallationUsageSummaryCollection struct {

    // A list of application installations.
    Items []ApplicationInstallationUsageSummary `mandatory:"true" json:"items"`
}

func (ApplicationInstallationUsageSummaryCollection) String

func (m ApplicationInstallationUsageSummaryCollection) String() string

func (ApplicationInstallationUsageSummaryCollection) ValidateEnumValue

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

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

type ApplicationSortByEnum

ApplicationSortByEnum Enum with underlying type: string

type ApplicationSortByEnum string

Set of constants representing the allowable values for ApplicationSortByEnum

const (
    ApplicationSortByTimeFirstSeen                   ApplicationSortByEnum = "timeFirstSeen"
    ApplicationSortByTimeLastSeen                    ApplicationSortByEnum = "timeLastSeen"
    ApplicationSortByDisplayName                     ApplicationSortByEnum = "displayName"
    ApplicationSortByApproximateJreCount             ApplicationSortByEnum = "approximateJreCount"
    ApplicationSortByApproximateInstallationCount    ApplicationSortByEnum = "approximateInstallationCount"
    ApplicationSortByApproximateManagedInstanceCount ApplicationSortByEnum = "approximateManagedInstanceCount"
    ApplicationSortByOsName                          ApplicationSortByEnum = "osName"
)

func GetApplicationSortByEnumValues

func GetApplicationSortByEnumValues() []ApplicationSortByEnum

GetApplicationSortByEnumValues Enumerates the set of values for ApplicationSortByEnum

func GetMappingApplicationSortByEnum

func GetMappingApplicationSortByEnum(val string) (ApplicationSortByEnum, bool)

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

type ApplicationUsage

ApplicationUsage Application usage during a specified time period. An application is a Java application that can be executed by a Java Runtime installation. An application is independent of the Java Runtime or its installation.

type ApplicationUsage struct {

    // An internal identifier for the application that is unique to a Fleet.
    ApplicationId *string `mandatory:"true" json:"applicationId"`

    // The name of the application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The type of the application, denoted by how the application was started.
    ApplicationType *string `mandatory:"true" json:"applicationType"`

    // The operating systems running this application.
    OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"`

    // The approximate count of installations running this application.
    ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

    // The approximate count of Java Runtimes running this application.
    ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"`

    // The approximate count of managed instances reporting this application.
    ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (ApplicationUsage) String

func (m ApplicationUsage) String() string

func (ApplicationUsage) ValidateEnumValue

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

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

type ApplicationUsageCollection

ApplicationUsageCollection Results of an application search. Contains ApplicationUsage items.

type ApplicationUsageCollection struct {

    // A list of applications.
    Items []ApplicationUsage `mandatory:"true" json:"items"`
}

func (ApplicationUsageCollection) String

func (m ApplicationUsageCollection) String() string

func (ApplicationUsageCollection) ValidateEnumValue

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

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

type ApplicationWorkItemDetails

ApplicationWorkItemDetails The work item details with JFR related information.

type ApplicationWorkItemDetails struct {

    // The unique key of the application of the JFR.
    ApplicationKey *string `mandatory:"true" json:"applicationKey"`

    // The application name.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The unique key of the application installation of the JFR.
    ApplicationInstallationKey *string `mandatory:"false" json:"applicationInstallationKey"`

    // The full path on which application installation was detected.
    ApplicationInstallationPath *string `mandatory:"false" json:"applicationInstallationPath"`

    // The work item type.
    WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"`
}

func (ApplicationWorkItemDetails) GetWorkItemType

func (m ApplicationWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (ApplicationWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ApplicationWorkItemDetails) String

func (m ApplicationWorkItemDetails) String() string

func (ApplicationWorkItemDetails) ValidateEnumValue

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

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

type ArtifactContentTypeEnum

ArtifactContentTypeEnum Enum with underlying type: string

type ArtifactContentTypeEnum string

Set of constants representing the allowable values for ArtifactContentTypeEnum

const (
    ArtifactContentTypeJdk       ArtifactContentTypeEnum = "JDK"
    ArtifactContentTypeJre       ArtifactContentTypeEnum = "JRE"
    ArtifactContentTypeServerJre ArtifactContentTypeEnum = "SERVER_JRE"
)

func GetArtifactContentTypeEnumValues

func GetArtifactContentTypeEnumValues() []ArtifactContentTypeEnum

GetArtifactContentTypeEnumValues Enumerates the set of values for ArtifactContentTypeEnum

func GetMappingArtifactContentTypeEnum

func GetMappingArtifactContentTypeEnum(val string) (ArtifactContentTypeEnum, bool)

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

type BasicWorkItemDetails

BasicWorkItemDetails The common work item details.

type BasicWorkItemDetails struct {

    // The work item type.
    WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"`
}

func (BasicWorkItemDetails) GetWorkItemType

func (m BasicWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (BasicWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (BasicWorkItemDetails) String

func (m BasicWorkItemDetails) String() string

func (BasicWorkItemDetails) ValidateEnumValue

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

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

type Blocklist

Blocklist The blocklist record to prevent a target resource from certain operation with reason.

type Blocklist struct {

    // The unique identifier of this blocklist record.
    Key *string `mandatory:"true" json:"key"`

    Target *BlocklistTarget `mandatory:"true" json:"target"`

    // The operation type
    Operation OperationTypeEnum `mandatory:"true" json:"operation"`

    // The reason why the operation is blocklisted.
    Reason *string `mandatory:"false" json:"reason"`
}

func (Blocklist) String

func (m Blocklist) String() string

func (Blocklist) ValidateEnumValue

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

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

type BlocklistCollection

BlocklistCollection Results of a blocklist search that contain Blocklist records.

type BlocklistCollection struct {

    // The blocklist
    Items []Blocklist `mandatory:"true" json:"items"`
}

func (BlocklistCollection) String

func (m BlocklistCollection) String() string

func (BlocklistCollection) ValidateEnumValue

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

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

type BlocklistEntry

BlocklistEntry An entry for blocklist to describe blocked operation and reason.

type BlocklistEntry struct {

    // The operation type.
    Operation OperationTypeEnum `mandatory:"true" json:"operation"`

    // The reason why the operation is blocklisted.
    Reason *string `mandatory:"true" json:"reason"`
}

func (BlocklistEntry) String

func (m BlocklistEntry) String() string

func (BlocklistEntry) ValidateEnumValue

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

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

type BlocklistSortByEnum

BlocklistSortByEnum Enum with underlying type: string

type BlocklistSortByEnum string

Set of constants representing the allowable values for BlocklistSortByEnum

const (
    BlocklistSortByOperation BlocklistSortByEnum = "operation"
)

func GetBlocklistSortByEnumValues

func GetBlocklistSortByEnumValues() []BlocklistSortByEnum

GetBlocklistSortByEnumValues Enumerates the set of values for BlocklistSortByEnum

func GetMappingBlocklistSortByEnum

func GetMappingBlocklistSortByEnum(val string) (BlocklistSortByEnum, bool)

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

type BlocklistTarget

BlocklistTarget A resource to blocklist for certain operation.

type BlocklistTarget struct {

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

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
    InstallationKey *string `mandatory:"false" json:"installationKey"`
}

func (BlocklistTarget) String

func (m BlocklistTarget) String() string

func (BlocklistTarget) ValidateEnumValue

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

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

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

type CancelWorkRequestRequest 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"`

    // 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 (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse 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 (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type ChangeFleetCompartmentDetails

ChangeFleetCompartmentDetails Attributes to change the compartment of a Fleet.

type ChangeFleetCompartmentDetails struct {

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

func (ChangeFleetCompartmentDetails) String

func (m ChangeFleetCompartmentDetails) String() string

func (ChangeFleetCompartmentDetails) ValidateEnumValue

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

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

type ChangeFleetCompartmentRequest

ChangeFleetCompartmentRequest wrapper for the ChangeFleetCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartmentRequest.

type ChangeFleetCompartmentRequest struct {

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

    // Compartment identifier.
    ChangeFleetCompartmentDetails `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"`

    // 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 (ChangeFleetCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeFleetCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeFleetCompartmentRequest) RetryPolicy

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

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

func (ChangeFleetCompartmentRequest) String

func (request ChangeFleetCompartmentRequest) String() string

func (ChangeFleetCompartmentRequest) ValidateEnumValue

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

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

type ChangeFleetCompartmentResponse

ChangeFleetCompartmentResponse wrapper for the ChangeFleetCompartment operation

type ChangeFleetCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (ChangeFleetCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeFleetCompartmentResponse) String

func (response ChangeFleetCompartmentResponse) String() string

type CreateBlocklistDetails

CreateBlocklistDetails The blocklist record details.

type CreateBlocklistDetails struct {
    Target *BlocklistTarget `mandatory:"true" json:"target"`

    // The operation type
    Operation OperationTypeEnum `mandatory:"true" json:"operation"`

    // The reason why the operation is blocklisted
    Reason *string `mandatory:"false" json:"reason"`
}

func (CreateBlocklistDetails) String

func (m CreateBlocklistDetails) String() string

func (CreateBlocklistDetails) ValidateEnumValue

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

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

type CreateBlocklistRequest

CreateBlocklistRequest wrapper for the CreateBlocklist operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklistRequest.

type CreateBlocklistRequest struct {

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

    // Details for the new blocklist record.
    CreateBlocklistDetails `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 (CreateBlocklistRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateBlocklistRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateBlocklistRequest) RetryPolicy

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

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

func (CreateBlocklistRequest) String

func (request CreateBlocklistRequest) String() string

func (CreateBlocklistRequest) ValidateEnumValue

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

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

type CreateBlocklistResponse

CreateBlocklistResponse wrapper for the CreateBlocklist operation

type CreateBlocklistResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Blocklist instance
    Blocklist `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 (CreateBlocklistResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateBlocklistResponse) String

func (response CreateBlocklistResponse) String() string

type CreateDrsFileDetails

CreateDrsFileDetails Details of the request to create DRS file in a Fleet.

type CreateDrsFileDetails struct {

    // The Object Storage bucket name where the DRS file is located.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The namespace for Object Storage.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the DRS file in Object Store.
    DrsFileName *string `mandatory:"true" json:"drsFileName"`
}

func (CreateDrsFileDetails) String

func (m CreateDrsFileDetails) String() string

func (CreateDrsFileDetails) ValidateEnumValue

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

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

type CreateDrsFileRequest

CreateDrsFileRequest wrapper for the CreateDrsFile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFileRequest.

type CreateDrsFileRequest struct {

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

    // Detail information to create DRS
    CreateDrsFileDetails `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"`

    // 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 (CreateDrsFileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDrsFileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDrsFileRequest) RetryPolicy

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

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

func (CreateDrsFileRequest) String

func (request CreateDrsFileRequest) String() string

func (CreateDrsFileRequest) ValidateEnumValue

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

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

type CreateDrsFileResponse

CreateDrsFileResponse wrapper for the CreateDrsFile operation

type CreateDrsFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (CreateDrsFileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDrsFileResponse) String

func (response CreateDrsFileResponse) String() string

type CreateFleetDetails

CreateFleetDetails Attributes to create a Fleet.

type CreateFleetDetails struct {

    // The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    InventoryLog *CustomLog `mandatory:"true" json:"inventoryLog"`

    // The Fleet's description. If nothing is provided, the Fleet description will be null.
    Description *string `mandatory:"false" json:"description"`

    OperationLog *CustomLog `mandatory:"false" json:"operationLog"`

    // Whether or not advanced features are enabled in this Fleet.
    // Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
    IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).)
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (CreateFleetDetails) String

func (m CreateFleetDetails) String() string

func (CreateFleetDetails) ValidateEnumValue

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

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

type CreateFleetRequest

CreateFleetRequest wrapper for the CreateFleet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateFleet.go.html to see an example of how to use CreateFleetRequest.

type CreateFleetRequest struct {

    // Details for the new Fleet.
    CreateFleetDetails `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 (CreateFleetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFleetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFleetRequest) RetryPolicy

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

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

func (CreateFleetRequest) String

func (request CreateFleetRequest) String() string

func (CreateFleetRequest) ValidateEnumValue

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

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

type CreateFleetResponse

CreateFleetResponse wrapper for the CreateFleet operation

type CreateFleetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (CreateFleetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFleetResponse) String

func (response CreateFleetResponse) String() string

type CryptoAnalysisResult

CryptoAnalysisResult Metadata for the result of a crypto event analysis. The analysis result is stored in an Object Storage bucket.

type CryptoAnalysisResult struct {

    // The OCID to identify this analysis results.
    Id *string `mandatory:"true" json:"id"`

    // The result aggregation mode
    AggregationMode CryptoAnalysisResultModeEnum `mandatory:"true" json:"aggregationMode"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // Total number of events in the analysis.
    TotalEventCount *int `mandatory:"true" json:"totalEventCount"`

    // Total number of summarized events. Summarized events are deduplicated events of interest.
    SummarizedEventCount *int `mandatory:"true" json:"summarizedEventCount"`

    // Total number of findings with the analysis.
    FindingCount *int `mandatory:"true" json:"findingCount"`

    // Total number of non-compliant findings with the analysis. A non-compliant finding means the
    // application won't work properly with the changes introduced by the Crypto Roadmap version
    // used by the analysis.
    NonCompliantFindingCount *int `mandatory:"true" json:"nonCompliantFindingCount"`

    // The Crypto Roadmap version used to perform the analysis.
    CryptoRoadmapVersion *string `mandatory:"true" json:"cryptoRoadmapVersion"`

    // The Object Storage namespace of this analysis result.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket name of this analysis result.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name of this analysis result.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // The OCID of the work request to start the analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The hostname of the managed instance.
    HostName *string `mandatory:"false" json:"hostName"`

    // Time of the first event in the analysis.
    TimeFirstEvent *common.SDKTime `mandatory:"false" json:"timeFirstEvent"`

    // Time of the last event in the analysis.
    TimeLastEvent *common.SDKTime `mandatory:"false" json:"timeLastEvent"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (CryptoAnalysisResult) String

func (m CryptoAnalysisResult) String() string

func (CryptoAnalysisResult) ValidateEnumValue

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

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

type CryptoAnalysisResultCollection

CryptoAnalysisResultCollection List of Crypto event analysis results.

type CryptoAnalysisResultCollection struct {

    // A list of Crypto Event Analysis results.
    Items []CryptoAnalysisResultSummary `mandatory:"true" json:"items"`
}

func (CryptoAnalysisResultCollection) String

func (m CryptoAnalysisResultCollection) String() string

func (CryptoAnalysisResultCollection) ValidateEnumValue

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

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

type CryptoAnalysisResultModeEnum

CryptoAnalysisResultModeEnum Enum with underlying type: string

type CryptoAnalysisResultModeEnum string

Set of constants representing the allowable values for CryptoAnalysisResultModeEnum

const (
    CryptoAnalysisResultModeJfr             CryptoAnalysisResultModeEnum = "JFR"
    CryptoAnalysisResultModeManagedInstance CryptoAnalysisResultModeEnum = "MANAGED_INSTANCE"
)

func GetCryptoAnalysisResultModeEnumValues

func GetCryptoAnalysisResultModeEnumValues() []CryptoAnalysisResultModeEnum

GetCryptoAnalysisResultModeEnumValues Enumerates the set of values for CryptoAnalysisResultModeEnum

func GetMappingCryptoAnalysisResultModeEnum

func GetMappingCryptoAnalysisResultModeEnum(val string) (CryptoAnalysisResultModeEnum, bool)

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

type CryptoAnalysisResultSortByEnum

CryptoAnalysisResultSortByEnum Enum with underlying type: string

type CryptoAnalysisResultSortByEnum string

Set of constants representing the allowable values for CryptoAnalysisResultSortByEnum

const (
    CryptoAnalysisResultSortByTimeCreated       CryptoAnalysisResultSortByEnum = "timeCreated"
    CryptoAnalysisResultSortByManagedInstanceId CryptoAnalysisResultSortByEnum = "managedInstanceId"
    CryptoAnalysisResultSortByWorkRequestId     CryptoAnalysisResultSortByEnum = "workRequestId"
)

func GetCryptoAnalysisResultSortByEnumValues

func GetCryptoAnalysisResultSortByEnumValues() []CryptoAnalysisResultSortByEnum

GetCryptoAnalysisResultSortByEnumValues Enumerates the set of values for CryptoAnalysisResultSortByEnum

func GetMappingCryptoAnalysisResultSortByEnum

func GetMappingCryptoAnalysisResultSortByEnum(val string) (CryptoAnalysisResultSortByEnum, bool)

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

type CryptoAnalysisResultSummary

CryptoAnalysisResultSummary Summary of a crypto analysis result. The actual output of the analysis is stored in the Object Storage object.

type CryptoAnalysisResultSummary struct {

    // The OCID to identify this analysis results.
    Id *string `mandatory:"true" json:"id"`

    // The result aggregation mode
    AggregationMode CryptoAnalysisResultModeEnum `mandatory:"true" json:"aggregationMode"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // Total number of events in the analysis.
    TotalEventCount *int `mandatory:"true" json:"totalEventCount"`

    // Total number of summarized events. Summarized events are deduplicated events of interest.
    SummarizedEventCount *int `mandatory:"true" json:"summarizedEventCount"`

    // Total number of findings with the analysis.
    FindingCount *int `mandatory:"true" json:"findingCount"`

    // Total number of non-compliant findings with the analysis. A non-compliant finding means the
    // application won't work properly with the changes introduced by the Crypto Roadmap version
    // used by the analysis.
    NonCompliantFindingCount *int `mandatory:"true" json:"nonCompliantFindingCount"`

    // The Crypto Roadmap version used to perform the analysis.
    CryptoRoadmapVersion *string `mandatory:"true" json:"cryptoRoadmapVersion"`

    // The Object Storage namespace of this analysis result.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket name of this analysis result.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name of this analysis result.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // The OCID of the work request to start the analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The hostname of the managed instance.
    HostName *string `mandatory:"false" json:"hostName"`

    // Time of the first event in the analysis.
    TimeFirstEvent *common.SDKTime `mandatory:"false" json:"timeFirstEvent"`

    // Time of the last event in the analysis.
    TimeLastEvent *common.SDKTime `mandatory:"false" json:"timeLastEvent"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (CryptoAnalysisResultSummary) String

func (m CryptoAnalysisResultSummary) String() string

func (CryptoAnalysisResultSummary) ValidateEnumValue

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

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

type CryptoEventAnalysis

CryptoEventAnalysis CryptoEventAnalysis configuration

type CryptoEventAnalysis struct {

    // CryptoEventAnalysis flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    SummarizedEventsLog *SummarizedEventsLog `mandatory:"false" json:"summarizedEventsLog"`
}

func (CryptoEventAnalysis) String

func (m CryptoEventAnalysis) String() string

func (CryptoEventAnalysis) ValidateEnumValue

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

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

type CustomLog

CustomLog Custom Log for inventory or operation log.

type CustomLog struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log group.
    LogGroupId *string `mandatory:"true" json:"logGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log.
    LogId *string `mandatory:"true" json:"logId"`
}

func (CustomLog) String

func (m CustomLog) String() string

func (CustomLog) ValidateEnumValue

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

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

type DeleteBlocklistRequest

DeleteBlocklistRequest wrapper for the DeleteBlocklist operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklistRequest.

type DeleteBlocklistRequest struct {

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

    // The unique identifier of the blocklist record.
    BlocklistKey *string `mandatory:"true" contributesTo:"path" name:"blocklistKey"`

    // 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 (DeleteBlocklistRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteBlocklistRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteBlocklistRequest) RetryPolicy

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

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

func (DeleteBlocklistRequest) String

func (request DeleteBlocklistRequest) String() string

func (DeleteBlocklistRequest) ValidateEnumValue

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

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

type DeleteBlocklistResponse

DeleteBlocklistResponse wrapper for the DeleteBlocklist operation

type DeleteBlocklistResponse 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 (DeleteBlocklistResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteBlocklistResponse) String

func (response DeleteBlocklistResponse) String() string

type DeleteCryptoAnalysisResultRequest

DeleteCryptoAnalysisResultRequest wrapper for the DeleteCryptoAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResultRequest.

type DeleteCryptoAnalysisResultRequest struct {

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

    // The OCID of the analysis result.
    CryptoAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"cryptoAnalysisResultId"`

    // 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 (DeleteCryptoAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCryptoAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteCryptoAnalysisResultRequest) RetryPolicy

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

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

func (DeleteCryptoAnalysisResultRequest) String

func (request DeleteCryptoAnalysisResultRequest) String() string

func (DeleteCryptoAnalysisResultRequest) ValidateEnumValue

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

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

type DeleteCryptoAnalysisResultResponse

DeleteCryptoAnalysisResultResponse wrapper for the DeleteCryptoAnalysisResult operation

type DeleteCryptoAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DeleteCryptoAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteCryptoAnalysisResultResponse) String

func (response DeleteCryptoAnalysisResultResponse) String() string

type DeleteDrsFileRequest

DeleteDrsFileRequest wrapper for the DeleteDrsFile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFileRequest.

type DeleteDrsFileRequest struct {

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

    // The unique identifier of the DRS File in Object Storage.
    DrsFileKey *string `mandatory:"true" contributesTo:"path" name:"drsFileKey"`

    // 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 (DeleteDrsFileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDrsFileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDrsFileRequest) RetryPolicy

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

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

func (DeleteDrsFileRequest) String

func (request DeleteDrsFileRequest) String() string

func (DeleteDrsFileRequest) ValidateEnumValue

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

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

type DeleteDrsFileResponse

DeleteDrsFileResponse wrapper for the DeleteDrsFile operation

type DeleteDrsFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DeleteDrsFileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDrsFileResponse) String

func (response DeleteDrsFileResponse) String() string

type DeleteFleetRequest

DeleteFleetRequest wrapper for the DeleteFleet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteFleet.go.html to see an example of how to use DeleteFleetRequest.

type DeleteFleetRequest struct {

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

    // 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 (DeleteFleetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFleetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteFleetRequest) RetryPolicy

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

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

func (DeleteFleetRequest) String

func (request DeleteFleetRequest) String() string

func (DeleteFleetRequest) ValidateEnumValue

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

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

type DeleteFleetResponse

DeleteFleetResponse wrapper for the DeleteFleet operation

type DeleteFleetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DeleteFleetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteFleetResponse) String

func (response DeleteFleetResponse) String() string

type DeleteJavaMigrationAnalysisResultRequest

DeleteJavaMigrationAnalysisResultRequest wrapper for the DeleteJavaMigrationAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResultRequest.

type DeleteJavaMigrationAnalysisResultRequest struct {

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

    // The OCID of the analysis result.
    JavaMigrationAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisResultId"`

    // 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 (DeleteJavaMigrationAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisResultRequest) RetryPolicy

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

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

func (DeleteJavaMigrationAnalysisResultRequest) String

func (request DeleteJavaMigrationAnalysisResultRequest) String() string

func (DeleteJavaMigrationAnalysisResultRequest) ValidateEnumValue

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

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

type DeleteJavaMigrationAnalysisResultResponse

DeleteJavaMigrationAnalysisResultResponse wrapper for the DeleteJavaMigrationAnalysisResult operation

type DeleteJavaMigrationAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DeleteJavaMigrationAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaMigrationAnalysisResultResponse) String

func (response DeleteJavaMigrationAnalysisResultResponse) String() string

type DeletePerformanceTuningAnalysisResultRequest

DeletePerformanceTuningAnalysisResultRequest wrapper for the DeletePerformanceTuningAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResultRequest.

type DeletePerformanceTuningAnalysisResultRequest struct {

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

    // The OCID of the performance tuning analysis result.
    PerformanceTuningAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisResultId"`

    // 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 (DeletePerformanceTuningAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisResultRequest) RetryPolicy

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

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

func (DeletePerformanceTuningAnalysisResultRequest) String

func (request DeletePerformanceTuningAnalysisResultRequest) String() string

func (DeletePerformanceTuningAnalysisResultRequest) ValidateEnumValue

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

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

type DeletePerformanceTuningAnalysisResultResponse

DeletePerformanceTuningAnalysisResultResponse wrapper for the DeletePerformanceTuningAnalysisResult operation

type DeletePerformanceTuningAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DeletePerformanceTuningAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeletePerformanceTuningAnalysisResultResponse) String

func (response DeletePerformanceTuningAnalysisResultResponse) String() string

type DeployedApplicationInstallationSortByEnum

DeployedApplicationInstallationSortByEnum Enum with underlying type: string

type DeployedApplicationInstallationSortByEnum string

Set of constants representing the allowable values for DeployedApplicationInstallationSortByEnum

const (
    DeployedApplicationInstallationSortByApplicationName         DeployedApplicationInstallationSortByEnum = "applicationName"
    DeployedApplicationInstallationSortByApplicationType         DeployedApplicationInstallationSortByEnum = "applicationType"
    DeployedApplicationInstallationSortByApplicationSourcePath   DeployedApplicationInstallationSortByEnum = "applicationSourcePath"
    DeployedApplicationInstallationSortByIsClustered             DeployedApplicationInstallationSortByEnum = "isClustered"
    DeployedApplicationInstallationSortByJavaServerInstanceCount DeployedApplicationInstallationSortByEnum = "javaServerInstanceCount"
    DeployedApplicationInstallationSortByTimeFirstSeen           DeployedApplicationInstallationSortByEnum = "timeFirstSeen"
    DeployedApplicationInstallationSortByTimeLastSeen            DeployedApplicationInstallationSortByEnum = "timeLastSeen"
)

func GetDeployedApplicationInstallationSortByEnumValues

func GetDeployedApplicationInstallationSortByEnumValues() []DeployedApplicationInstallationSortByEnum

GetDeployedApplicationInstallationSortByEnumValues Enumerates the set of values for DeployedApplicationInstallationSortByEnum

func GetMappingDeployedApplicationInstallationSortByEnum

func GetMappingDeployedApplicationInstallationSortByEnum(val string) (DeployedApplicationInstallationSortByEnum, bool)

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

type DeployedApplicationInstallationUsageSummary

DeployedApplicationInstallationUsageSummary Summarize usage information about an application deployed on Java servers including installation information during a specified time period. The main difference between DeployedApplicationInstallationUsageSummary and DeployedApplicationUsage is the presence of the applicationSourcePath. DeployedApplicationUsage provides only an aggregated view to the deployed applications without installation information. It therefore doesn’t distinguish between applications with the identical deployment information deployed to different paths. DeployedApplicationInstallationUsageSummary contains installation information, and it’s therefore possible to target actions.

type DeployedApplicationInstallationUsageSummary struct {

    // The internal identifier of the deployed application installation.
    ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"`

    // The internal identifier of the deployed application.
    // ApplicationKey will be identical for deployed applications with different applicationSourcePaths.
    ApplicationKey *string `mandatory:"true" json:"applicationKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the deployed application.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The type of the deployed application.
    ApplicationType *string `mandatory:"false" json:"applicationType"`

    // The full path to source WAR or EAR file for deployed application.
    ApplicationSourcePath *string `mandatory:"false" json:"applicationSourcePath"`

    // Whether or not the deployed application is clustered.
    IsClustered *bool `mandatory:"false" json:"isClustered"`

    // The approximate count of Java Server instances running the deployed application installations.
    ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (DeployedApplicationInstallationUsageSummary) String

func (m DeployedApplicationInstallationUsageSummary) String() string

func (DeployedApplicationInstallationUsageSummary) ValidateEnumValue

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

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

type DeployedApplicationInstallationUsageSummaryCollection

DeployedApplicationInstallationUsageSummaryCollection Results of a deployed application installation usage search. Contains deployed application installation usage items.

type DeployedApplicationInstallationUsageSummaryCollection struct {

    // A list of deployed application installation usages.
    Items []DeployedApplicationInstallationUsageSummary `mandatory:"true" json:"items"`
}

func (DeployedApplicationInstallationUsageSummaryCollection) String

func (m DeployedApplicationInstallationUsageSummaryCollection) String() string

func (DeployedApplicationInstallationUsageSummaryCollection) ValidateEnumValue

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

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

type DeployedApplicationSortByEnum

DeployedApplicationSortByEnum Enum with underlying type: string

type DeployedApplicationSortByEnum string

Set of constants representing the allowable values for DeployedApplicationSortByEnum

const (
    DeployedApplicationSortByApplicationName         DeployedApplicationSortByEnum = "applicationName"
    DeployedApplicationSortByApplicationType         DeployedApplicationSortByEnum = "applicationType"
    DeployedApplicationSortByIsClustered             DeployedApplicationSortByEnum = "isClustered"
    DeployedApplicationSortByJavaServerInstanceCount DeployedApplicationSortByEnum = "javaServerInstanceCount"
    DeployedApplicationSortByTimeFirstSeen           DeployedApplicationSortByEnum = "timeFirstSeen"
    DeployedApplicationSortByTimeLastSeen            DeployedApplicationSortByEnum = "timeLastSeen"
)

func GetDeployedApplicationSortByEnumValues

func GetDeployedApplicationSortByEnumValues() []DeployedApplicationSortByEnum

GetDeployedApplicationSortByEnumValues Enumerates the set of values for DeployedApplicationSortByEnum

func GetMappingDeployedApplicationSortByEnum

func GetMappingDeployedApplicationSortByEnum(val string) (DeployedApplicationSortByEnum, bool)

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

type DeployedApplicationUsage

DeployedApplicationUsage Deployed application usage during a specified time period.

type DeployedApplicationUsage struct {

    // The internal identifier of the deployed application.
    ApplicationKey *string `mandatory:"true" json:"applicationKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the deployed application.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The type of the deployed application.
    ApplicationType *string `mandatory:"false" json:"applicationType"`

    // Whether or not the deployed application is clustered.
    IsClustered *bool `mandatory:"false" json:"isClustered"`

    // The approximate count of Java Server instances running the deployed application.
    ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (DeployedApplicationUsage) String

func (m DeployedApplicationUsage) String() string

func (DeployedApplicationUsage) ValidateEnumValue

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

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

type DeployedApplicationUsageCollection

DeployedApplicationUsageCollection Results of a deployed application usage search. Contains deployed application usage items.

type DeployedApplicationUsageCollection struct {

    // A list of deployed application usages.
    Items []DeployedApplicationUsage `mandatory:"true" json:"items"`
}

func (DeployedApplicationUsageCollection) String

func (m DeployedApplicationUsageCollection) String() string

func (DeployedApplicationUsageCollection) ValidateEnumValue

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

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

type DisableDrsDetails

DisableDrsDetails Details of the request to disable DRS file from active managed instance(s) in a Fleet. When the targets aren't specified, then all active managed instance(s) currently in the Fleet are selected.

type DisableDrsDetails struct {
    ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"`
}

func (DisableDrsDetails) String

func (m DisableDrsDetails) String() string

func (DisableDrsDetails) ValidateEnumValue

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

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

type DisableDrsRequest

DisableDrsRequest wrapper for the DisableDrs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DisableDrs.go.html to see an example of how to use DisableDrsRequest.

type DisableDrsRequest struct {

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

    // Detail information to disable DRS
    DisableDrsDetails `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"`

    // 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 (DisableDrsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisableDrsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DisableDrsRequest) RetryPolicy

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

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

func (DisableDrsRequest) String

func (request DisableDrsRequest) String() string

func (DisableDrsRequest) ValidateEnumValue

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

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

type DisableDrsResponse

DisableDrsResponse wrapper for the DisableDrs operation

type DisableDrsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (DisableDrsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisableDrsResponse) String

func (response DisableDrsResponse) String() string

type DrsFile

DrsFile A Deployment Rule Set(DRS) is a JAR (Java ARchive) file used in Java applications to enforce security and manage compatibility between different versions of Java applets and web start applications (https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_rules.html).

type DrsFile struct {

    // The Object Storage bucket name where the DRS file is located.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The namespace for Object Storage.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the DRS file in Object Store.
    DrsFileName *string `mandatory:"true" json:"drsFileName"`

    // The unique identifier of the DRS file in Object Storage.
    DrsFileKey *string `mandatory:"true" json:"drsFileKey"`

    // The checksum type for the DRS file in Object Storage.
    ChecksumType DrsFileChecksumTypeEnum `mandatory:"true" json:"checksumType"`

    // The checksum value for the DRS file in Object Storage.
    ChecksumValue *string `mandatory:"true" json:"checksumValue"`

    // To check if the DRS file is the detfault ones.
    IsDefault *bool `mandatory:"true" json:"isDefault"`
}

func (DrsFile) String

func (m DrsFile) String() string

func (DrsFile) ValidateEnumValue

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

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

type DrsFileChecksumTypeEnum

DrsFileChecksumTypeEnum Enum with underlying type: string

type DrsFileChecksumTypeEnum string

Set of constants representing the allowable values for DrsFileChecksumTypeEnum

const (
    DrsFileChecksumTypeSha256 DrsFileChecksumTypeEnum = "SHA256"
)

func GetDrsFileChecksumTypeEnumValues

func GetDrsFileChecksumTypeEnumValues() []DrsFileChecksumTypeEnum

GetDrsFileChecksumTypeEnumValues Enumerates the set of values for DrsFileChecksumTypeEnum

func GetMappingDrsFileChecksumTypeEnum

func GetMappingDrsFileChecksumTypeEnum(val string) (DrsFileChecksumTypeEnum, bool)

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

type DrsFileCollection

DrsFileCollection List of DRS details.

type DrsFileCollection struct {

    // A list of DRS details.
    Items []DrsFileSummary `mandatory:"true" json:"items"`
}

func (DrsFileCollection) String

func (m DrsFileCollection) String() string

func (DrsFileCollection) ValidateEnumValue

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

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

type DrsFileSortByEnum

DrsFileSortByEnum Enum with underlying type: string

type DrsFileSortByEnum string

Set of constants representing the allowable values for DrsFileSortByEnum

const (
    DrsFileSortByBucketName   DrsFileSortByEnum = "bucketName"
    DrsFileSortByNamespace    DrsFileSortByEnum = "namespace"
    DrsFileSortByDrsFileKey   DrsFileSortByEnum = "drsFileKey"
    DrsFileSortByDrsFileName  DrsFileSortByEnum = "drsFileName"
    DrsFileSortByChecksumType DrsFileSortByEnum = "checksumType"
    DrsFileSortByIsDefault    DrsFileSortByEnum = "isDefault"
)

func GetDrsFileSortByEnumValues

func GetDrsFileSortByEnumValues() []DrsFileSortByEnum

GetDrsFileSortByEnumValues Enumerates the set of values for DrsFileSortByEnum

func GetMappingDrsFileSortByEnum

func GetMappingDrsFileSortByEnum(val string) (DrsFileSortByEnum, bool)

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

type DrsFileStatusEnum

DrsFileStatusEnum Enum with underlying type: string

type DrsFileStatusEnum string

Set of constants representing the allowable values for DrsFileStatusEnum

const (
    DrsFileStatusPresent       DrsFileStatusEnum = "PRESENT"
    DrsFileStatusAbsent        DrsFileStatusEnum = "ABSENT"
    DrsFileStatusMismatch      DrsFileStatusEnum = "MISMATCH"
    DrsFileStatusNotConfigured DrsFileStatusEnum = "NOT_CONFIGURED"
)

func GetDrsFileStatusEnumValues

func GetDrsFileStatusEnumValues() []DrsFileStatusEnum

GetDrsFileStatusEnumValues Enumerates the set of values for DrsFileStatusEnum

func GetMappingDrsFileStatusEnum

func GetMappingDrsFileStatusEnum(val string) (DrsFileStatusEnum, bool)

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

type DrsFileSummary

DrsFileSummary A Deployment Rule Set(DRS) is a JAR (Java ARchive) file used in Java applications to enforce security and manage compatibility between different versions of Java applets and web start applications (https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_rules.html).

type DrsFileSummary struct {

    // The Object Storage bucket name where the DRS file is located.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The namespace for Object Storage.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the DRS file in Object Store.
    DrsFileName *string `mandatory:"true" json:"drsFileName"`

    // The unique identifier of the DRS file in Object Storage.
    DrsFileKey *string `mandatory:"true" json:"drsFileKey"`

    // The checksum type for the DRS file in Object Storage.
    ChecksumType DrsFileSummaryChecksumTypeEnum `mandatory:"true" json:"checksumType"`

    // The checksum value for the DRS file in Object Storage.
    ChecksumValue *string `mandatory:"true" json:"checksumValue"`

    // To check if the DRS file is the detfault ones.
    IsDefault *bool `mandatory:"true" json:"isDefault"`
}

func (DrsFileSummary) String

func (m DrsFileSummary) String() string

func (DrsFileSummary) ValidateEnumValue

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

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

type DrsFileSummaryChecksumTypeEnum

DrsFileSummaryChecksumTypeEnum Enum with underlying type: string

type DrsFileSummaryChecksumTypeEnum string

Set of constants representing the allowable values for DrsFileSummaryChecksumTypeEnum

const (
    DrsFileSummaryChecksumTypeSha256 DrsFileSummaryChecksumTypeEnum = "SHA256"
)

func GetDrsFileSummaryChecksumTypeEnumValues

func GetDrsFileSummaryChecksumTypeEnumValues() []DrsFileSummaryChecksumTypeEnum

GetDrsFileSummaryChecksumTypeEnumValues Enumerates the set of values for DrsFileSummaryChecksumTypeEnum

func GetMappingDrsFileSummaryChecksumTypeEnum

func GetMappingDrsFileSummaryChecksumTypeEnum(val string) (DrsFileSummaryChecksumTypeEnum, bool)

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

type DrsTarget

DrsTarget The target to manage DRS distribution. A target is a managed instance.

type DrsTarget struct {

    // OCID of the managed instance to manage DRS distribution.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`
}

func (DrsTarget) String

func (m DrsTarget) String() string

func (DrsTarget) ValidateEnumValue

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

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

type EnableDrsDetails

EnableDrsDetails Details of the request to enable DRS in active managed instance(s) in a Fleet. When the targets aren't specified, then all active managed instance(s) currently in the Fleet are selected.

type EnableDrsDetails struct {
    ManageDrsDetails *ManageDrsDetails `mandatory:"false" json:"manageDrsDetails"`
}

func (EnableDrsDetails) String

func (m EnableDrsDetails) String() string

func (EnableDrsDetails) ValidateEnumValue

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

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

type EnableDrsRequest

EnableDrsRequest wrapper for the EnableDrs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/EnableDrs.go.html to see an example of how to use EnableDrsRequest.

type EnableDrsRequest struct {

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

    // Detail information to enable DRS
    EnableDrsDetails `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"`

    // 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 (EnableDrsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (EnableDrsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (EnableDrsRequest) RetryPolicy

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

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

func (EnableDrsRequest) String

func (request EnableDrsRequest) String() string

func (EnableDrsRequest) ValidateEnumValue

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

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

type EnableDrsResponse

EnableDrsResponse wrapper for the EnableDrs operation

type EnableDrsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (EnableDrsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (EnableDrsResponse) String

func (response EnableDrsResponse) String() string

type ExistingInstallationSiteId

ExistingInstallationSiteId The essential properties to identity a Java installation site.

type ExistingInstallationSiteId struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    InstallationKey *string `mandatory:"true" json:"installationKey"`
}

func (ExistingInstallationSiteId) String

func (m ExistingInstallationSiteId) String() string

func (ExistingInstallationSiteId) ValidateEnumValue

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

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

type ExportDurationEnum

ExportDurationEnum Enum with underlying type: string

type ExportDurationEnum string

Set of constants representing the allowable values for ExportDurationEnum

const (
    ExportDurationLast30Days ExportDurationEnum = "LAST_30_DAYS"
    ExportDurationLast60Days ExportDurationEnum = "LAST_60_DAYS"
    ExportDurationLast90Days ExportDurationEnum = "LAST_90_DAYS"
)

func GetExportDurationEnumValues

func GetExportDurationEnumValues() []ExportDurationEnum

GetExportDurationEnumValues Enumerates the set of values for ExportDurationEnum

func GetMappingExportDurationEnum

func GetMappingExportDurationEnum(val string) (ExportDurationEnum, bool)

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

type ExportFrequencyEnum

ExportFrequencyEnum Enum with underlying type: string

type ExportFrequencyEnum string

Set of constants representing the allowable values for ExportFrequencyEnum

const (
    ExportFrequencyDaily   ExportFrequencyEnum = "DAILY"
    ExportFrequencyWeekly  ExportFrequencyEnum = "WEEKLY"
    ExportFrequencyMonthly ExportFrequencyEnum = "MONTHLY"
)

func GetExportFrequencyEnumValues

func GetExportFrequencyEnumValues() []ExportFrequencyEnum

GetExportFrequencyEnumValues Enumerates the set of values for ExportFrequencyEnum

func GetMappingExportFrequencyEnum

func GetMappingExportFrequencyEnum(val string) (ExportFrequencyEnum, bool)

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

type ExportResourcesEnum

ExportResourcesEnum Enum with underlying type: string

type ExportResourcesEnum string

Set of constants representing the allowable values for ExportResourcesEnum

const (
    ExportResourcesManagedInstance                               ExportResourcesEnum = "MANAGED_INSTANCE"
    ExportResourcesManagedInstancePlusJavaRuntime                ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME"
    ExportResourcesManagedInstancePlusJavaRuntimePlusApplication ExportResourcesEnum = "MANAGED_INSTANCE_PLUS_JAVA_RUNTIME_PLUS_APPLICATION"
)

func GetExportResourcesEnumValues

func GetExportResourcesEnumValues() []ExportResourcesEnum

GetExportResourcesEnumValues Enumerates the set of values for ExportResourcesEnum

func GetMappingExportResourcesEnum

func GetMappingExportResourcesEnum(val string) (ExportResourcesEnum, bool)

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

type ExportRunStatusEnum

ExportRunStatusEnum Enum with underlying type: string

type ExportRunStatusEnum string

Set of constants representing the allowable values for ExportRunStatusEnum

const (
    ExportRunStatusScheduled  ExportRunStatusEnum = "SCHEDULED"
    ExportRunStatusPending    ExportRunStatusEnum = "PENDING"
    ExportRunStatusInProgress ExportRunStatusEnum = "IN_PROGRESS"
    ExportRunStatusFailed     ExportRunStatusEnum = "FAILED"
    ExportRunStatusRetrying   ExportRunStatusEnum = "RETRYING"
    ExportRunStatusSucceeded  ExportRunStatusEnum = "SUCCEEDED"
)

func GetExportRunStatusEnumValues

func GetExportRunStatusEnumValues() []ExportRunStatusEnum

GetExportRunStatusEnumValues Enumerates the set of values for ExportRunStatusEnum

func GetMappingExportRunStatusEnum

func GetMappingExportRunStatusEnum(val string) (ExportRunStatusEnum, bool)

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

type ExportSetting

ExportSetting An export settings for JMS fleets.

type ExportSetting struct {

    // ExportSetting flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The internal identifier of the export setting.
    ExportSettingKey *string `mandatory:"false" json:"exportSettingKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet.
    FleetId *string `mandatory:"false" json:"fleetId"`

    // The duration of data to be exported for fleets.
    ExportDuration ExportDurationEnum `mandatory:"false" json:"exportDuration,omitempty"`

    // Resource to export data associated from the fleets.
    ExportResources ExportResourcesEnum `mandatory:"false" json:"exportResources,omitempty"`

    // Acknowledgement for cross region target bucket configuration.
    IsCrossRegionAcknowledged *bool `mandatory:"false" json:"isCrossRegionAcknowledged"`

    // The name of the bucket where data will be exported.
    TargetBucketName *string `mandatory:"false" json:"targetBucketName"`

    // The namespace of the bucket where data will be exported.
    TargetBucketNamespace *string `mandatory:"false" json:"targetBucketNamespace"`

    // The namespace of the bucket where data will be exported.
    TargetBucketRegion *string `mandatory:"false" json:"targetBucketRegion"`

    // Schedule at which data will be exported.
    ExportFrequency ExportFrequencyEnum `mandatory:"false" json:"exportFrequency,omitempty"`

    // The creation date and time of the export setting (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The update date and time of the export setting (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastModified *common.SDKTime `mandatory:"false" json:"timeLastModified"`
}

func (ExportSetting) String

func (m ExportSetting) String() string

func (ExportSetting) ValidateEnumValue

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

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

type ExportStatus

ExportStatus Attributes of fleet's export status.

type ExportStatus struct {

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

    // The date and time of the last export run.
    TimeLastRun *common.SDKTime `mandatory:"true" json:"timeLastRun"`

    // The date and time of the next export run.
    TimeNextRun *common.SDKTime `mandatory:"true" json:"timeNextRun"`

    // The status of the latest export run.
    LatestRunStatus ExportRunStatusEnum `mandatory:"true" json:"latestRunStatus"`
}

func (ExportStatus) String

func (m ExportStatus) String() string

func (ExportStatus) ValidateEnumValue

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

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

type Fleet

Fleet A Fleet is the primary collection with which users interact when using Java Management Service.

type Fleet struct {

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

    // The name of the Fleet.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The Fleet's description.
    Description *string `mandatory:"true" json:"description"`

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

    // The approximate count of all unique Java Runtimes in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateJreCount *int `mandatory:"true" json:"approximateJreCount"`

    // The approximate count of all unique Java installations in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateInstallationCount *int `mandatory:"true" json:"approximateInstallationCount"`

    // The approximate count of all unique applications in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateApplicationCount *int `mandatory:"true" json:"approximateApplicationCount"`

    // The approximate count of all unique managed instances in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"`

    // The approximate count of all unique Java servers in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateJavaServerCount *int `mandatory:"true" json:"approximateJavaServerCount"`

    // The creation date and time of the Fleet (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The lifecycle state of the Fleet.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    InventoryLog *CustomLog `mandatory:"false" json:"inventoryLog"`

    OperationLog *CustomLog `mandatory:"false" json:"operationLog"`

    // Whether or not advanced features are enabled in this Fleet.
    // Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
    IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

    // Whether or not export setting is enabled in this Fleet.
    IsExportSettingEnabled *bool `mandatory:"false" json:"isExportSettingEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).)
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Fleet) String

func (m Fleet) String() string

func (Fleet) ValidateEnumValue

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

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

type FleetAdvancedFeatureConfiguration

FleetAdvancedFeatureConfiguration Metadata for the advanced features in the Fleet.

type FleetAdvancedFeatureConfiguration struct {

    // Namespace for the Fleet advanced feature.
    AnalyticNamespace *string `mandatory:"true" json:"analyticNamespace"`

    // Bucket name required to store JFR and related data.
    AnalyticBucketName *string `mandatory:"true" json:"analyticBucketName"`

    Lcm *Lcm `mandatory:"true" json:"lcm"`

    CryptoEventAnalysis *CryptoEventAnalysis `mandatory:"true" json:"cryptoEventAnalysis"`

    AdvancedUsageTracking *AdvancedUsageTracking `mandatory:"true" json:"advancedUsageTracking"`

    JfrRecording *JfrRecording `mandatory:"true" json:"jfrRecording"`

    PerformanceTuningAnalysis *PerformanceTuningAnalysis `mandatory:"true" json:"performanceTuningAnalysis"`

    JavaMigrationAnalysis *JavaMigrationAnalysis `mandatory:"true" json:"javaMigrationAnalysis"`

    // The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastModified *common.SDKTime `mandatory:"true" json:"timeLastModified"`
}

func (FleetAdvancedFeatureConfiguration) String

func (m FleetAdvancedFeatureConfiguration) String() string

func (FleetAdvancedFeatureConfiguration) ValidateEnumValue

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

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

type FleetAgentConfiguration

FleetAgentConfiguration Management Agent Configuration for a Fleet. Includes JRE scanning frequency and a list of include/exclude file system paths.

type FleetAgentConfiguration struct {

    // The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    JreScanFrequencyInMinutes *int `mandatory:"true" json:"jreScanFrequencyInMinutes"`

    // The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JavaUsageTrackerProcessingFrequencyInMinutes *int `mandatory:"true" json:"javaUsageTrackerProcessingFrequencyInMinutes"`

    LinuxConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"linuxConfiguration"`

    WindowsConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"windowsConfiguration"`

    MacOsConfiguration *FleetAgentOsConfiguration `mandatory:"true" json:"macOsConfiguration"`

    // The date and time of the last modification to the Fleet Agent Configuration (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastModified *common.SDKTime `mandatory:"true" json:"timeLastModified"`

    // The validity period in days for work requests.
    WorkRequestValidityPeriodInDays *int `mandatory:"false" json:"workRequestValidityPeriodInDays"`

    // Agent polling interval in minutes
    AgentPollingIntervalInMinutes *int `mandatory:"false" json:"agentPollingIntervalInMinutes"`
}

func (FleetAgentConfiguration) String

func (m FleetAgentConfiguration) String() string

func (FleetAgentConfiguration) ValidateEnumValue

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

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

type FleetAgentOsConfiguration

FleetAgentOsConfiguration Management Agent Configuration for list of include/exclude file system paths (specific to operating system).

type FleetAgentOsConfiguration struct {

    // An array of file system paths (environment variables supported).
    IncludePaths []string `mandatory:"true" json:"includePaths"`

    // An array of file system paths (environment variables supported).
    ExcludePaths []string `mandatory:"true" json:"excludePaths"`
}

func (FleetAgentOsConfiguration) String

func (m FleetAgentOsConfiguration) String() string

func (FleetAgentOsConfiguration) ValidateEnumValue

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

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

type FleetCollection

FleetCollection Results of a Fleet search. Contains FleetSummary items.

type FleetCollection struct {

    // A list of Fleets.
    Items []FleetSummary `mandatory:"true" json:"items"`
}

func (FleetCollection) String

func (m FleetCollection) String() string

func (FleetCollection) ValidateEnumValue

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

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

type FleetDiagnosisCollection

FleetDiagnosisCollection List of the fleet resource diagnosis.

type FleetDiagnosisCollection struct {

    // A list of the fleet resource diagnosis.
    Items []FleetDiagnosisSummary `mandatory:"true" json:"items"`
}

func (FleetDiagnosisCollection) String

func (m FleetDiagnosisCollection) String() string

func (FleetDiagnosisCollection) ValidateEnumValue

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

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

type FleetDiagnosisSummary

FleetDiagnosisSummary Diagnosis of a resource needed by the fleet.

type FleetDiagnosisSummary struct {

    // The type of the resource needed by the fleet.
    // This is the role of a resource in the fleet. Use the OCID to determine the actual OCI
    // resource type such as log group or log.
    ResourceType FleetDiagnosisSummaryResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // The OCID of the external resouce needed by the fleet.
    ResourceId *string `mandatory:"false" json:"resourceId"`

    // The state of the resource. The resource state is ACTIVE when it works properly for the fleet.
    // In case it would cause an issue for the fleet function, the state is INACTIVE.
    // When JMS can't locate the resource, the state is NOT_FOUND.
    // OTHER covers other cases, such as a temporarily network issue that prevents JMS from detecting the
    // resource. Check the resourceDiagnosis for details.
    ResourceState FleetDiagnosisSummaryResourceStateEnum `mandatory:"false" json:"resourceState,omitempty"`

    // The diagnosis message.
    ResourceDiagnosis *string `mandatory:"false" json:"resourceDiagnosis"`
}

func (FleetDiagnosisSummary) String

func (m FleetDiagnosisSummary) String() string

func (FleetDiagnosisSummary) ValidateEnumValue

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

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

type FleetDiagnosisSummaryResourceStateEnum

FleetDiagnosisSummaryResourceStateEnum Enum with underlying type: string

type FleetDiagnosisSummaryResourceStateEnum string

Set of constants representing the allowable values for FleetDiagnosisSummaryResourceStateEnum

const (
    FleetDiagnosisSummaryResourceStateActive   FleetDiagnosisSummaryResourceStateEnum = "ACTIVE"
    FleetDiagnosisSummaryResourceStateInactive FleetDiagnosisSummaryResourceStateEnum = "INACTIVE"
    FleetDiagnosisSummaryResourceStateNotFound FleetDiagnosisSummaryResourceStateEnum = "NOT_FOUND"
    FleetDiagnosisSummaryResourceStateOther    FleetDiagnosisSummaryResourceStateEnum = "OTHER"
)

func GetFleetDiagnosisSummaryResourceStateEnumValues

func GetFleetDiagnosisSummaryResourceStateEnumValues() []FleetDiagnosisSummaryResourceStateEnum

GetFleetDiagnosisSummaryResourceStateEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceStateEnum

func GetMappingFleetDiagnosisSummaryResourceStateEnum

func GetMappingFleetDiagnosisSummaryResourceStateEnum(val string) (FleetDiagnosisSummaryResourceStateEnum, bool)

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

type FleetDiagnosisSummaryResourceTypeEnum

FleetDiagnosisSummaryResourceTypeEnum Enum with underlying type: string

type FleetDiagnosisSummaryResourceTypeEnum string

Set of constants representing the allowable values for FleetDiagnosisSummaryResourceTypeEnum

const (
    FleetDiagnosisSummaryResourceTypeInventoryLog        FleetDiagnosisSummaryResourceTypeEnum = "INVENTORY_LOG"
    FleetDiagnosisSummaryResourceTypeOperationLog        FleetDiagnosisSummaryResourceTypeEnum = "OPERATION_LOG"
    FleetDiagnosisSummaryResourceTypeCryptoSummarizedLog FleetDiagnosisSummaryResourceTypeEnum = "CRYPTO_SUMMARIZED_LOG"
    FleetDiagnosisSummaryResourceTypeAnalysisOssBucket   FleetDiagnosisSummaryResourceTypeEnum = "ANALYSIS_OSS_BUCKET"
)

func GetFleetDiagnosisSummaryResourceTypeEnumValues

func GetFleetDiagnosisSummaryResourceTypeEnumValues() []FleetDiagnosisSummaryResourceTypeEnum

GetFleetDiagnosisSummaryResourceTypeEnumValues Enumerates the set of values for FleetDiagnosisSummaryResourceTypeEnum

func GetMappingFleetDiagnosisSummaryResourceTypeEnum

func GetMappingFleetDiagnosisSummaryResourceTypeEnum(val string) (FleetDiagnosisSummaryResourceTypeEnum, bool)

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

type FleetSummary

FleetSummary The summary of the Fleet. A Fleet is the primary collection with which users interact when using Java Management Service.

type FleetSummary struct {

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

    // The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The Fleet's description.
    Description *string `mandatory:"true" json:"description"`

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

    // The approximate count of all unique Java Runtimes in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateJreCount *int `mandatory:"true" json:"approximateJreCount"`

    // The approximate count of all unique Java Installations in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateInstallationCount *int `mandatory:"true" json:"approximateInstallationCount"`

    // The approximate count of all unique applications in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateApplicationCount *int `mandatory:"true" json:"approximateApplicationCount"`

    // The approximate count of all unique managed instances in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"`

    // The approximate count of all unique Java servers in the Fleet in the past seven days.
    // This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
    ApproximateJavaServerCount *int `mandatory:"true" json:"approximateJavaServerCount"`

    // The creation date and time of the Fleet (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The lifecycle state of the Fleet.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    InventoryLog *CustomLog `mandatory:"false" json:"inventoryLog"`

    OperationLog *CustomLog `mandatory:"false" json:"operationLog"`

    // Whether or not advanced features are enabled in this Fleet.
    // This flag is true if any one of the advanced features is turned on.
    IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

    // Whether or not export setting is enabled in this Fleet.
    IsExportSettingEnabled *bool `mandatory:"false" json:"isExportSettingEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).)
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

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 GenerateAgentDeployScriptDetails

GenerateAgentDeployScriptDetails Attributes to generate agent deploy script for a Fleet.

type GenerateAgentDeployScriptDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the install key for which to generate the script.
    InstallKeyId *string `mandatory:"true" json:"installKeyId"`

    // The operating system type for the script. Currently only 'LINUX' and 'WINDOWS' are supported.
    OsFamily OsFamilyEnum `mandatory:"true" json:"osFamily"`

    // Enable/disable user name collection on agent.
    IsUserNameEnabled *bool `mandatory:"true" json:"isUserNameEnabled"`
}

func (GenerateAgentDeployScriptDetails) String

func (m GenerateAgentDeployScriptDetails) String() string

func (GenerateAgentDeployScriptDetails) ValidateEnumValue

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

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

type GenerateAgentDeployScriptRequest

GenerateAgentDeployScriptRequest wrapper for the GenerateAgentDeployScript operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScriptRequest.

type GenerateAgentDeployScriptRequest struct {

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

    // Attributes to generate the agent deploy script for a Fleet.
    GenerateAgentDeployScriptDetails `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 (GenerateAgentDeployScriptRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GenerateAgentDeployScriptRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GenerateAgentDeployScriptRequest) RetryPolicy

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

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

func (GenerateAgentDeployScriptRequest) String

func (request GenerateAgentDeployScriptRequest) String() string

func (GenerateAgentDeployScriptRequest) ValidateEnumValue

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

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

type GenerateAgentDeployScriptResponse

GenerateAgentDeployScriptResponse wrapper for the GenerateAgentDeployScript operation

type GenerateAgentDeployScriptResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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 content size of the body in bytes.
    ContentLength *int64 `presentIn:"header" name:"content-length"`

    // The content type of the body.
    ContentType *string `presentIn:"header" name:"content-type"`
}

func (GenerateAgentDeployScriptResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GenerateAgentDeployScriptResponse) String

func (response GenerateAgentDeployScriptResponse) String() string

type GetCryptoAnalysisResultRequest

GetCryptoAnalysisResultRequest wrapper for the GetCryptoAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResultRequest.

type GetCryptoAnalysisResultRequest struct {

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

    // The OCID of the analysis result.
    CryptoAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"cryptoAnalysisResultId"`

    // 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 (GetCryptoAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCryptoAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetCryptoAnalysisResultRequest) RetryPolicy

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

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

func (GetCryptoAnalysisResultRequest) String

func (request GetCryptoAnalysisResultRequest) String() string

func (GetCryptoAnalysisResultRequest) ValidateEnumValue

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

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

type GetCryptoAnalysisResultResponse

GetCryptoAnalysisResultResponse wrapper for the GetCryptoAnalysisResult operation

type GetCryptoAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CryptoAnalysisResult instance
    CryptoAnalysisResult `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 (GetCryptoAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCryptoAnalysisResultResponse) String

func (response GetCryptoAnalysisResultResponse) String() string

type GetDrsFileRequest

GetDrsFileRequest wrapper for the GetDrsFile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetDrsFile.go.html to see an example of how to use GetDrsFileRequest.

type GetDrsFileRequest struct {

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

    // The unique identifier of the DRS File in Object Storage.
    DrsFileKey *string `mandatory:"true" contributesTo:"path" name:"drsFileKey"`

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

    // The page token representing the page at which to start retrieving results. The token 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 (GetDrsFileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDrsFileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDrsFileRequest) RetryPolicy

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

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

func (GetDrsFileRequest) String

func (request GetDrsFileRequest) String() string

func (GetDrsFileRequest) ValidateEnumValue

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

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

type GetDrsFileResponse

GetDrsFileResponse wrapper for the GetDrsFile operation

type GetDrsFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DrsFile instances
    DrsFile `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 (GetDrsFileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDrsFileResponse) String

func (response GetDrsFileResponse) String() string

type GetExportSettingRequest

GetExportSettingRequest wrapper for the GetExportSetting operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetExportSetting.go.html to see an example of how to use GetExportSettingRequest.

type GetExportSettingRequest struct {

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

    // 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 (GetExportSettingRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetExportSettingRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetExportSettingRequest) RetryPolicy

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

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

func (GetExportSettingRequest) String

func (request GetExportSettingRequest) String() string

func (GetExportSettingRequest) ValidateEnumValue

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

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

type GetExportSettingResponse

GetExportSettingResponse wrapper for the GetExportSetting operation

type GetExportSettingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExportSetting instance
    ExportSetting `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 (GetExportSettingResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetExportSettingResponse) String

func (response GetExportSettingResponse) String() string

type GetExportStatusRequest

GetExportStatusRequest wrapper for the GetExportStatus operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetExportStatus.go.html to see an example of how to use GetExportStatusRequest.

type GetExportStatusRequest struct {

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

    // 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 (GetExportStatusRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetExportStatusRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetExportStatusRequest) RetryPolicy

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

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

func (GetExportStatusRequest) String

func (request GetExportStatusRequest) String() string

func (GetExportStatusRequest) ValidateEnumValue

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

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

type GetExportStatusResponse

GetExportStatusResponse wrapper for the GetExportStatus operation

type GetExportStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExportStatus instance
    ExportStatus `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 (GetExportStatusResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetExportStatusResponse) String

func (response GetExportStatusResponse) String() string

type GetFleetAdvancedFeatureConfigurationRequest

GetFleetAdvancedFeatureConfigurationRequest wrapper for the GetFleetAdvancedFeatureConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfigurationRequest.

type GetFleetAdvancedFeatureConfigurationRequest struct {

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

    // 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 (GetFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFleetAdvancedFeatureConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFleetAdvancedFeatureConfigurationRequest) RetryPolicy

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

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

func (GetFleetAdvancedFeatureConfigurationRequest) String

func (request GetFleetAdvancedFeatureConfigurationRequest) String() string

func (GetFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue

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

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

type GetFleetAdvancedFeatureConfigurationResponse

GetFleetAdvancedFeatureConfigurationResponse wrapper for the GetFleetAdvancedFeatureConfiguration operation

type GetFleetAdvancedFeatureConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FleetAdvancedFeatureConfiguration instance
    FleetAdvancedFeatureConfiguration `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 (GetFleetAdvancedFeatureConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFleetAdvancedFeatureConfigurationResponse) String

func (response GetFleetAdvancedFeatureConfigurationResponse) String() string

type GetFleetAgentConfigurationRequest

GetFleetAgentConfigurationRequest wrapper for the GetFleetAgentConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfigurationRequest.

type GetFleetAgentConfigurationRequest struct {

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

    // 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 (GetFleetAgentConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFleetAgentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFleetAgentConfigurationRequest) RetryPolicy

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

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

func (GetFleetAgentConfigurationRequest) String

func (request GetFleetAgentConfigurationRequest) String() string

func (GetFleetAgentConfigurationRequest) ValidateEnumValue

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

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

type GetFleetAgentConfigurationResponse

GetFleetAgentConfigurationResponse wrapper for the GetFleetAgentConfiguration operation

type GetFleetAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FleetAgentConfiguration instance
    FleetAgentConfiguration `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 (GetFleetAgentConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFleetAgentConfigurationResponse) String

func (response GetFleetAgentConfigurationResponse) String() string

type GetFleetRequest

GetFleetRequest wrapper for the GetFleet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleet.go.html to see an example of how to use GetFleetRequest.

type GetFleetRequest struct {

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

    // 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 (GetFleetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFleetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFleetRequest) RetryPolicy

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

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

func (GetFleetRequest) String

func (request GetFleetRequest) String() string

func (GetFleetRequest) ValidateEnumValue

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

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

type GetFleetResponse

GetFleetResponse wrapper for the GetFleet operation

type GetFleetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Fleet instance
    Fleet `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 (GetFleetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFleetResponse) String

func (response GetFleetResponse) String() string

type GetJavaFamilyRequest

GetJavaFamilyRequest wrapper for the GetJavaFamily operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamilyRequest.

type GetJavaFamilyRequest struct {

    // Unique Java family version identifier.
    FamilyVersion *string `mandatory:"true" contributesTo:"path" name:"familyVersion"`

    // 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 (GetJavaFamilyRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaFamilyRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaFamilyRequest) RetryPolicy

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

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

func (GetJavaFamilyRequest) String

func (request GetJavaFamilyRequest) String() string

func (GetJavaFamilyRequest) ValidateEnumValue

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

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

type GetJavaFamilyResponse

GetJavaFamilyResponse wrapper for the GetJavaFamily operation

type GetJavaFamilyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JavaFamily instance
    JavaFamily `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 (GetJavaFamilyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaFamilyResponse) String

func (response GetJavaFamilyResponse) String() string

type GetJavaMigrationAnalysisResultRequest

GetJavaMigrationAnalysisResultRequest wrapper for the GetJavaMigrationAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResultRequest.

type GetJavaMigrationAnalysisResultRequest struct {

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

    // The OCID of the analysis result.
    JavaMigrationAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisResultId"`

    // 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 (GetJavaMigrationAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaMigrationAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaMigrationAnalysisResultRequest) RetryPolicy

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

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

func (GetJavaMigrationAnalysisResultRequest) String

func (request GetJavaMigrationAnalysisResultRequest) String() string

func (GetJavaMigrationAnalysisResultRequest) ValidateEnumValue

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

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

type GetJavaMigrationAnalysisResultResponse

GetJavaMigrationAnalysisResultResponse wrapper for the GetJavaMigrationAnalysisResult operation

type GetJavaMigrationAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JavaMigrationAnalysisResult instance
    JavaMigrationAnalysisResult `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 (GetJavaMigrationAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaMigrationAnalysisResultResponse) String

func (response GetJavaMigrationAnalysisResultResponse) String() string

type GetJavaReleaseRequest

GetJavaReleaseRequest wrapper for the GetJavaRelease operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaRelease.go.html to see an example of how to use GetJavaReleaseRequest.

type GetJavaReleaseRequest struct {

    // Unique Java release version identifier
    ReleaseVersion *string `mandatory:"true" contributesTo:"path" name:"releaseVersion"`

    // 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 (GetJavaReleaseRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaReleaseRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaReleaseRequest) RetryPolicy

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

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

func (GetJavaReleaseRequest) String

func (request GetJavaReleaseRequest) String() string

func (GetJavaReleaseRequest) ValidateEnumValue

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

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

type GetJavaReleaseResponse

GetJavaReleaseResponse wrapper for the GetJavaRelease operation

type GetJavaReleaseResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JavaRelease instance
    JavaRelease `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 (GetJavaReleaseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaReleaseResponse) String

func (response GetJavaReleaseResponse) String() string

type GetPerformanceTuningAnalysisResultRequest

GetPerformanceTuningAnalysisResultRequest wrapper for the GetPerformanceTuningAnalysisResult operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResultRequest.

type GetPerformanceTuningAnalysisResultRequest struct {

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

    // The OCID of the performance tuning analysis result.
    PerformanceTuningAnalysisResultId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisResultId"`

    // 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 (GetPerformanceTuningAnalysisResultRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPerformanceTuningAnalysisResultRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetPerformanceTuningAnalysisResultRequest) RetryPolicy

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

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

func (GetPerformanceTuningAnalysisResultRequest) String

func (request GetPerformanceTuningAnalysisResultRequest) String() string

func (GetPerformanceTuningAnalysisResultRequest) ValidateEnumValue

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

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

type GetPerformanceTuningAnalysisResultResponse

GetPerformanceTuningAnalysisResultResponse wrapper for the GetPerformanceTuningAnalysisResult operation

type GetPerformanceTuningAnalysisResultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PerformanceTuningAnalysisResult instance
    PerformanceTuningAnalysisResult `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 (GetPerformanceTuningAnalysisResultResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPerformanceTuningAnalysisResultResponse) String

func (response GetPerformanceTuningAnalysisResultResponse) 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.63.2/jms/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 endpoint again.
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GlobalLoggingLevelEnum

GlobalLoggingLevelEnum Enum with underlying type: string

type GlobalLoggingLevelEnum string

Set of constants representing the allowable values for GlobalLoggingLevelEnum

const (
    GlobalLoggingLevelAll     GlobalLoggingLevelEnum = "ALL"
    GlobalLoggingLevelSevere  GlobalLoggingLevelEnum = "SEVERE"
    GlobalLoggingLevelWarning GlobalLoggingLevelEnum = "WARNING"
    GlobalLoggingLevelInfo    GlobalLoggingLevelEnum = "INFO"
    GlobalLoggingLevelConfig  GlobalLoggingLevelEnum = "CONFIG"
    GlobalLoggingLevelFine    GlobalLoggingLevelEnum = "FINE"
    GlobalLoggingLevelFiner   GlobalLoggingLevelEnum = "FINER"
    GlobalLoggingLevelFinest  GlobalLoggingLevelEnum = "FINEST"
    GlobalLoggingLevelOff     GlobalLoggingLevelEnum = "OFF"
)

func GetGlobalLoggingLevelEnumValues

func GetGlobalLoggingLevelEnumValues() []GlobalLoggingLevelEnum

GetGlobalLoggingLevelEnumValues Enumerates the set of values for GlobalLoggingLevelEnum

func GetMappingGlobalLoggingLevelEnum

func GetMappingGlobalLoggingLevelEnum(val string) (GlobalLoggingLevelEnum, bool)

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

type InstallationSite

InstallationSite Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.

type InstallationSite struct {

    // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    InstallationKey *string `mandatory:"true" json:"installationKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    Jre *JavaRuntimeId `mandatory:"true" json:"jre"`

    // The file system path of the installation.
    Path *string `mandatory:"true" json:"path"`

    OperatingSystem *OperatingSystem `mandatory:"true" json:"operatingSystem"`

    // The approximate count of applications running on this installation
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`

    // The list of operations that are blocklisted.
    Blocklist []BlocklistEntry `mandatory:"false" json:"blocklist"`

    // The lifecycle state of the installation site.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The type of the source of events.
    ManagedInstanceType ManagedInstanceTypeEnum `mandatory:"false" json:"managedInstanceType,omitempty"`

    // The hostname of the managed instance (if applicable).
    Hostname *string `mandatory:"false" json:"hostname"`
}

func (InstallationSite) String

func (m InstallationSite) String() string

func (InstallationSite) ValidateEnumValue

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

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

type InstallationSiteCollection

InstallationSiteCollection Results of an installation site search. Contains installation sites.

type InstallationSiteCollection struct {

    // A list of Java installation sites.
    Items []InstallationSiteSummary `mandatory:"true" json:"items"`
}

func (InstallationSiteCollection) String

func (m InstallationSiteCollection) String() string

func (InstallationSiteCollection) ValidateEnumValue

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

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

type InstallationSiteSortByEnum

InstallationSiteSortByEnum Enum with underlying type: string

type InstallationSiteSortByEnum string

Set of constants representing the allowable values for InstallationSiteSortByEnum

const (
    InstallationSiteSortByManagedInstanceId           InstallationSiteSortByEnum = "managedInstanceId"
    InstallationSiteSortByJreDistribution             InstallationSiteSortByEnum = "jreDistribution"
    InstallationSiteSortByJreVendor                   InstallationSiteSortByEnum = "jreVendor"
    InstallationSiteSortByJreVersion                  InstallationSiteSortByEnum = "jreVersion"
    InstallationSiteSortByPath                        InstallationSiteSortByEnum = "path"
    InstallationSiteSortByApproximateApplicationCount InstallationSiteSortByEnum = "approximateApplicationCount"
    InstallationSiteSortByOsName                      InstallationSiteSortByEnum = "osName"
    InstallationSiteSortBySecurityStatus              InstallationSiteSortByEnum = "securityStatus"
)

func GetInstallationSiteSortByEnumValues

func GetInstallationSiteSortByEnumValues() []InstallationSiteSortByEnum

GetInstallationSiteSortByEnumValues Enumerates the set of values for InstallationSiteSortByEnum

func GetMappingInstallationSiteSortByEnum

func GetMappingInstallationSiteSortByEnum(val string) (InstallationSiteSortByEnum, bool)

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

type InstallationSiteSummary

InstallationSiteSummary Installation site of a Java Runtime. An installation site is a Java Runtime installed at a specific path on a managed instance.

type InstallationSiteSummary struct {

    // The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
    InstallationKey *string `mandatory:"true" json:"installationKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    Jre *JavaRuntimeId `mandatory:"false" json:"jre"`

    // The security status of the Java Runtime.
    SecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"securityStatus,omitempty"`

    // The file system path of the installation.
    Path *string `mandatory:"false" json:"path"`

    OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"`

    // The approximate count of applications running on this installation
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`

    // The list of operations that are blocklisted.
    Blocklist []BlocklistEntry `mandatory:"false" json:"blocklist"`

    // The lifecycle state of the installation site.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (InstallationSiteSummary) String

func (m InstallationSiteSummary) String() string

func (InstallationSiteSummary) ValidateEnumValue

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

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

type InstallationSortByEnum

InstallationSortByEnum Enum with underlying type: string

type InstallationSortByEnum string

Set of constants representing the allowable values for InstallationSortByEnum

const (
    InstallationSortByJreDistribution                 InstallationSortByEnum = "jreDistribution"
    InstallationSortByJreVendor                       InstallationSortByEnum = "jreVendor"
    InstallationSortByJreVersion                      InstallationSortByEnum = "jreVersion"
    InstallationSortByPath                            InstallationSortByEnum = "path"
    InstallationSortByTimeFirstSeen                   InstallationSortByEnum = "timeFirstSeen"
    InstallationSortByTimeLastSeen                    InstallationSortByEnum = "timeLastSeen"
    InstallationSortByApproximateApplicationCount     InstallationSortByEnum = "approximateApplicationCount"
    InstallationSortByApproximateManagedInstanceCount InstallationSortByEnum = "approximateManagedInstanceCount"
    InstallationSortByOsName                          InstallationSortByEnum = "osName"
)

func GetInstallationSortByEnumValues

func GetInstallationSortByEnumValues() []InstallationSortByEnum

GetInstallationSortByEnumValues Enumerates the set of values for InstallationSortByEnum

func GetMappingInstallationSortByEnum

func GetMappingInstallationSortByEnum(val string) (InstallationSortByEnum, bool)

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

type InstallationUsage

InstallationUsage Installation usage during a specified time period. An installation is a collection of deployed instances of a specific Java Runtime that share the same install path.

type InstallationUsage struct {

    // The vendor of the Java Runtime that is deployed with the installation.
    JreVendor *string `mandatory:"true" json:"jreVendor"`

    // The distribution of the Java Runtime that is deployed with the installation.
    JreDistribution *string `mandatory:"true" json:"jreDistribution"`

    // The version of the Java Runtime that is deployed with the installation.
    JreVersion *string `mandatory:"true" json:"jreVersion"`

    // The file system path of the Java installation.
    Path *string `mandatory:"true" json:"path"`

    // The Operating System for the installation. Deprecated, use `operatingSystem` instead.
    Os *string `mandatory:"true" json:"os"`

    // The architecture of the operating system for the installation. Deprecated, use `operatingSystem` instead.
    Architecture *string `mandatory:"true" json:"architecture"`

    // The unique identifier for the installation of a Java Runtime at a specific path on a specific operating system.
    InstallationKey *string `mandatory:"false" json:"installationKey"`

    OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"`

    // The approximate count of applications running on this installation
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The approximate count of managed instances reporting this installation
    ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (InstallationUsage) String

func (m InstallationUsage) String() string

func (InstallationUsage) ValidateEnumValue

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

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

type InstallationUsageCollection

InstallationUsageCollection Results of an installation search. Contains InstallationUsage items.

type InstallationUsageCollection struct {

    // A list of installations.
    Items []InstallationUsage `mandatory:"true" json:"items"`
}

func (InstallationUsageCollection) String

func (m InstallationUsageCollection) String() string

func (InstallationUsageCollection) ValidateEnumValue

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

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

type JavaArtifact

JavaArtifact Information about a binary artifact of Java.

type JavaArtifact struct {

    // Unique identifier for the artifact.
    ArtifactId *int64 `mandatory:"true" json:"artifactId"`

    // Description of the binary artifact. Typically includes the OS, architecture, and installer type.
    ArtifactDescription *string `mandatory:"true" json:"artifactDescription"`

    // Product content type of this artifact.
    ArtifactContentType ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentType"`

    // Approximate compressed file size in bytes.
    ApproximateFileSizeInBytes *int64 `mandatory:"true" json:"approximateFileSizeInBytes"`

    // SHA256 checksum of the artifact.
    Sha256 *string `mandatory:"true" json:"sha256"`

    // The target Operating System family for the artifact.
    OsFamily *string `mandatory:"true" json:"osFamily"`

    // The target Operating System architecture for the artifact.
    Architecture *string `mandatory:"true" json:"architecture"`

    // The package type(typically the file extension) of the artifact.
    PackageType *string `mandatory:"true" json:"packageType"`

    // The endpoint that returns a short-lived artifact download URL in the response payload.
    // This download url can then be used for downloading the artifact.
    // See this API (https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
    DownloadUrl *string `mandatory:"true" json:"downloadUrl"`

    // The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles.
    // Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
    ScriptDownloadUrl *string `mandatory:"true" json:"scriptDownloadUrl"`

    // The URL for retrieving the checksum for the artifact.
    // Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
    ScriptChecksumUrl *string `mandatory:"true" json:"scriptChecksumUrl"`

    // The file name of the artifact.
    ArtifactFileName *string `mandatory:"false" json:"artifactFileName"`

    // Additional information about the package type.
    PackageTypeDetail *string `mandatory:"false" json:"packageTypeDetail"`
}

func (JavaArtifact) String

func (m JavaArtifact) String() string

func (JavaArtifact) ValidateEnumValue

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

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

type JavaFamily

JavaFamily Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.

type JavaFamily struct {

    // The Java release family identifier.
    FamilyVersion *string `mandatory:"true" json:"familyVersion"`

    // The display name of the release family.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // This indicates the support category for the Java release family.
    SupportType SupportTypeEnum `mandatory:"true" json:"supportType"`

    // The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    EndOfSupportLifeDate *common.SDKTime `mandatory:"true" json:"endOfSupportLifeDate"`

    // Link to access the documentation for the release.
    DocUrl *string `mandatory:"true" json:"docUrl"`

    // Latest Java release version in the family.
    LatestReleaseVersion *string `mandatory:"true" json:"latestReleaseVersion"`

    // Whether or not this Java release family is under active support.
    // Refer Java Support Roadmap (https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
    IsSupportedVersion *bool `mandatory:"true" json:"isSupportedVersion"`

    // List of artifacts for the latest Java release version in this family.
    // The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
    LatestReleaseArtifacts []JavaArtifact `mandatory:"false" json:"latestReleaseArtifacts"`
}

func (JavaFamily) String

func (m JavaFamily) String() string

func (JavaFamily) ValidateEnumValue

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

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

type JavaFamilyCollection

JavaFamilyCollection Collection of the Java release family summary. A Java release family is typically a major version in the Java version identifier.

type JavaFamilyCollection struct {

    // A list of the Java Release family summary.
    Items []JavaFamilySummary `mandatory:"true" json:"items"`
}

func (JavaFamilyCollection) String

func (m JavaFamilyCollection) String() string

func (JavaFamilyCollection) ValidateEnumValue

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

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

type JavaFamilySortByEnum

JavaFamilySortByEnum Enum with underlying type: string

type JavaFamilySortByEnum string

Set of constants representing the allowable values for JavaFamilySortByEnum

const (
    JavaFamilySortByFamilyVersion        JavaFamilySortByEnum = "familyVersion"
    JavaFamilySortByEndOfSupportLifeDate JavaFamilySortByEnum = "endOfSupportLifeDate"
    JavaFamilySortBySupportType          JavaFamilySortByEnum = "supportType"
)

func GetJavaFamilySortByEnumValues

func GetJavaFamilySortByEnumValues() []JavaFamilySortByEnum

GetJavaFamilySortByEnumValues Enumerates the set of values for JavaFamilySortByEnum

func GetMappingJavaFamilySortByEnum

func GetMappingJavaFamilySortByEnum(val string) (JavaFamilySortByEnum, bool)

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

type JavaFamilySummary

JavaFamilySummary A summary of the Java release family information. A Java release family is typically a major version in the Java version identifier.

type JavaFamilySummary struct {

    // The Java release family identifier.
    FamilyVersion *string `mandatory:"true" json:"familyVersion"`

    // The display name of the release family.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // This indicates the support category for the Java release family.
    SupportType SupportTypeEnum `mandatory:"true" json:"supportType"`

    // The End of Support Life (EOSL) date of the Java release family (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    EndOfSupportLifeDate *common.SDKTime `mandatory:"true" json:"endOfSupportLifeDate"`

    // Link to access the documentation for the release.
    DocUrl *string `mandatory:"true" json:"docUrl"`

    // Latest Java release version in the family.
    LatestReleaseVersion *string `mandatory:"true" json:"latestReleaseVersion"`

    // Whether or not this Java release family is under active support.
    // Refer Java Support Roadmap (https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
    IsSupportedVersion *bool `mandatory:"true" json:"isSupportedVersion"`
}

func (JavaFamilySummary) String

func (m JavaFamilySummary) String() string

func (JavaFamilySummary) ValidateEnumValue

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

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

type JavaLicense

JavaLicense Information about a license type for Java.

type JavaLicense struct {

    // Commonly used name for the license type.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // License Type
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // Publicly accessible license URL containing the detailed terms and conditions.
    LicenseUrl *string `mandatory:"true" json:"licenseUrl"`
}

func (JavaLicense) String

func (m JavaLicense) String() string

func (JavaLicense) ValidateEnumValue

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

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

type JavaManagementServiceClient

JavaManagementServiceClient a client for JavaManagementService

type JavaManagementServiceClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewJavaManagementServiceClientWithConfigurationProvider

func NewJavaManagementServiceClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JavaManagementServiceClient, err error)

NewJavaManagementServiceClientWithConfigurationProvider Creates a new default JavaManagementService client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewJavaManagementServiceClientWithOboToken

func NewJavaManagementServiceClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JavaManagementServiceClient, err error)

NewJavaManagementServiceClientWithOboToken Creates a new default JavaManagementService 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 (JavaManagementServiceClient) AddFleetInstallationSites

func (client JavaManagementServiceClient) AddFleetInstallationSites(ctx context.Context, request AddFleetInstallationSitesRequest) (response AddFleetInstallationSitesResponse, err error)

AddFleetInstallationSites Add Java installation sites in a Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/AddFleetInstallationSites.go.html to see an example of how to use AddFleetInstallationSites API. A default retry strategy applies to this operation AddFleetInstallationSites()

func (JavaManagementServiceClient) CancelWorkRequest

func (client JavaManagementServiceClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Deletes the work request specified by an identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()

func (JavaManagementServiceClient) ChangeFleetCompartment

func (client JavaManagementServiceClient) ChangeFleetCompartment(ctx context.Context, request ChangeFleetCompartmentRequest) (response ChangeFleetCompartmentResponse, err error)

ChangeFleetCompartment Move a specified Fleet into the compartment identified in the POST form. When provided, If-Match is checked against ETag values of the resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartment API. A default retry strategy applies to this operation ChangeFleetCompartment()

func (*JavaManagementServiceClient) ConfigurationProvider

func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (JavaManagementServiceClient) CreateBlocklist

func (client JavaManagementServiceClient) CreateBlocklist(ctx context.Context, request CreateBlocklistRequest) (response CreateBlocklistResponse, err error)

CreateBlocklist Add a new record to the fleet blocklist.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateBlocklist.go.html to see an example of how to use CreateBlocklist API. A default retry strategy applies to this operation CreateBlocklist()

func (JavaManagementServiceClient) CreateDrsFile

func (client JavaManagementServiceClient) CreateDrsFile(ctx context.Context, request CreateDrsFileRequest) (response CreateDrsFileResponse, err error)

CreateDrsFile Request to perform validaition of the DRS file and create the file to the Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateDrsFile.go.html to see an example of how to use CreateDrsFile API. A default retry strategy applies to this operation CreateDrsFile()

func (JavaManagementServiceClient) CreateFleet

func (client JavaManagementServiceClient) CreateFleet(ctx context.Context, request CreateFleetRequest) (response CreateFleetResponse, err error)

CreateFleet Create a new Fleet using the information provided. `inventoryLog` is now a required parameter for CreateFleet API. Update existing applications using this API before July 15, 2022 to ensure the applications continue to work. See the Service Change Notice (https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details. Migrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/CreateFleet.go.html to see an example of how to use CreateFleet API. A default retry strategy applies to this operation CreateFleet()

func (JavaManagementServiceClient) DeleteBlocklist

func (client JavaManagementServiceClient) DeleteBlocklist(ctx context.Context, request DeleteBlocklistRequest) (response DeleteBlocklistResponse, err error)

DeleteBlocklist Deletes the blocklist record specified by an identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteBlocklist.go.html to see an example of how to use DeleteBlocklist API. A default retry strategy applies to this operation DeleteBlocklist()

func (JavaManagementServiceClient) DeleteCryptoAnalysisResult

func (client JavaManagementServiceClient) DeleteCryptoAnalysisResult(ctx context.Context, request DeleteCryptoAnalysisResultRequest) (response DeleteCryptoAnalysisResultResponse, err error)

DeleteCryptoAnalysisResult Deletes the metadata for the result of a Crypto event analysis. The actual report shall remain in the object storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteCryptoAnalysisResult.go.html to see an example of how to use DeleteCryptoAnalysisResult API. A default retry strategy applies to this operation DeleteCryptoAnalysisResult()

func (JavaManagementServiceClient) DeleteDrsFile

func (client JavaManagementServiceClient) DeleteDrsFile(ctx context.Context, request DeleteDrsFileRequest) (response DeleteDrsFileResponse, err error)

DeleteDrsFile Request to delete the DRS file from the Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteDrsFile.go.html to see an example of how to use DeleteDrsFile API. A default retry strategy applies to this operation DeleteDrsFile()

func (JavaManagementServiceClient) DeleteFleet

func (client JavaManagementServiceClient) DeleteFleet(ctx context.Context, request DeleteFleetRequest) (response DeleteFleetResponse, err error)

DeleteFleet Deletes the Fleet specified by an identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteFleet.go.html to see an example of how to use DeleteFleet API. A default retry strategy applies to this operation DeleteFleet()

func (JavaManagementServiceClient) DeleteJavaMigrationAnalysisResult

func (client JavaManagementServiceClient) DeleteJavaMigrationAnalysisResult(ctx context.Context, request DeleteJavaMigrationAnalysisResultRequest) (response DeleteJavaMigrationAnalysisResultResponse, err error)

DeleteJavaMigrationAnalysisResult Delete the Java migration analysis result. The actual report will remain in the Object Storage bucket.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeleteJavaMigrationAnalysisResult.go.html to see an example of how to use DeleteJavaMigrationAnalysisResult API. A default retry strategy applies to this operation DeleteJavaMigrationAnalysisResult()

func (JavaManagementServiceClient) DeletePerformanceTuningAnalysisResult

func (client JavaManagementServiceClient) DeletePerformanceTuningAnalysisResult(ctx context.Context, request DeletePerformanceTuningAnalysisResultRequest) (response DeletePerformanceTuningAnalysisResultResponse, err error)

DeletePerformanceTuningAnalysisResult Deletes only the metadata of the Performance Tuning Analysis result, but the file remains in the object storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DeletePerformanceTuningAnalysisResult.go.html to see an example of how to use DeletePerformanceTuningAnalysisResult API. A default retry strategy applies to this operation DeletePerformanceTuningAnalysisResult()

func (JavaManagementServiceClient) DisableDrs

func (client JavaManagementServiceClient) DisableDrs(ctx context.Context, request DisableDrsRequest) (response DisableDrsResponse, err error)

DisableDrs Request to disable the DRS in the selected target in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/DisableDrs.go.html to see an example of how to use DisableDrs API. A default retry strategy applies to this operation DisableDrs()

func (JavaManagementServiceClient) EnableDrs

func (client JavaManagementServiceClient) EnableDrs(ctx context.Context, request EnableDrsRequest) (response EnableDrsResponse, err error)

EnableDrs Request to enable the DRS in the selected target in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/EnableDrs.go.html to see an example of how to use EnableDrs API. A default retry strategy applies to this operation EnableDrs()

func (JavaManagementServiceClient) GenerateAgentDeployScript

func (client JavaManagementServiceClient) GenerateAgentDeployScript(ctx context.Context, request GenerateAgentDeployScriptRequest) (response GenerateAgentDeployScriptResponse, err error)

GenerateAgentDeployScript Generates Agent Deploy Script for Fleet using the information provided.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GenerateAgentDeployScript.go.html to see an example of how to use GenerateAgentDeployScript API. A default retry strategy applies to this operation GenerateAgentDeployScript()

func (JavaManagementServiceClient) GetCryptoAnalysisResult

func (client JavaManagementServiceClient) GetCryptoAnalysisResult(ctx context.Context, request GetCryptoAnalysisResultRequest) (response GetCryptoAnalysisResultResponse, err error)

GetCryptoAnalysisResult Retrieve the metadata for the result of a Crypto event analysis.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetCryptoAnalysisResult.go.html to see an example of how to use GetCryptoAnalysisResult API. A default retry strategy applies to this operation GetCryptoAnalysisResult()

func (JavaManagementServiceClient) GetDrsFile

func (client JavaManagementServiceClient) GetDrsFile(ctx context.Context, request GetDrsFileRequest) (response GetDrsFileResponse, err error)

GetDrsFile Get the detail about the created DRS file in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetDrsFile.go.html to see an example of how to use GetDrsFile API. A default retry strategy applies to this operation GetDrsFile()

func (JavaManagementServiceClient) GetExportSetting

func (client JavaManagementServiceClient) GetExportSetting(ctx context.Context, request GetExportSettingRequest) (response GetExportSettingResponse, err error)

GetExportSetting Returns export setting for the specified Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetExportSetting.go.html to see an example of how to use GetExportSetting API. A default retry strategy applies to this operation GetExportSetting()

func (JavaManagementServiceClient) GetExportStatus

func (client JavaManagementServiceClient) GetExportStatus(ctx context.Context, request GetExportStatusRequest) (response GetExportStatusResponse, err error)

GetExportStatus Returns last export status for the specified Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetExportStatus.go.html to see an example of how to use GetExportStatus API. A default retry strategy applies to this operation GetExportStatus()

func (JavaManagementServiceClient) GetFleet

func (client JavaManagementServiceClient) GetFleet(ctx context.Context, request GetFleetRequest) (response GetFleetResponse, err error)

GetFleet Retrieve a Fleet with the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleet.go.html to see an example of how to use GetFleet API. A default retry strategy applies to this operation GetFleet()

func (JavaManagementServiceClient) GetFleetAdvancedFeatureConfiguration

func (client JavaManagementServiceClient) GetFleetAdvancedFeatureConfiguration(ctx context.Context, request GetFleetAdvancedFeatureConfigurationRequest) (response GetFleetAdvancedFeatureConfigurationResponse, err error)

GetFleetAdvancedFeatureConfiguration Returns Fleet level advanced feature configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleetAdvancedFeatureConfiguration.go.html to see an example of how to use GetFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation GetFleetAdvancedFeatureConfiguration()

func (JavaManagementServiceClient) GetFleetAgentConfiguration

func (client JavaManagementServiceClient) GetFleetAgentConfiguration(ctx context.Context, request GetFleetAgentConfigurationRequest) (response GetFleetAgentConfigurationResponse, err error)

GetFleetAgentConfiguration Retrieve a Fleet Agent Configuration for the specified Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfiguration API. A default retry strategy applies to this operation GetFleetAgentConfiguration()

func (JavaManagementServiceClient) GetJavaFamily

func (client JavaManagementServiceClient) GetJavaFamily(ctx context.Context, request GetJavaFamilyRequest) (response GetJavaFamilyResponse, err error)

GetJavaFamily Returns metadata associated with a specific Java release family.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaFamily.go.html to see an example of how to use GetJavaFamily API. A default retry strategy applies to this operation GetJavaFamily()

func (JavaManagementServiceClient) GetJavaMigrationAnalysisResult

func (client JavaManagementServiceClient) GetJavaMigrationAnalysisResult(ctx context.Context, request GetJavaMigrationAnalysisResultRequest) (response GetJavaMigrationAnalysisResultResponse, err error)

GetJavaMigrationAnalysisResult Retrieve Java Migration Analysis result.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaMigrationAnalysisResult.go.html to see an example of how to use GetJavaMigrationAnalysisResult API. A default retry strategy applies to this operation GetJavaMigrationAnalysisResult()

func (JavaManagementServiceClient) GetJavaRelease

func (client JavaManagementServiceClient) GetJavaRelease(ctx context.Context, request GetJavaReleaseRequest) (response GetJavaReleaseResponse, err error)

GetJavaRelease Returns detail of a Java release.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetJavaRelease.go.html to see an example of how to use GetJavaRelease API. A default retry strategy applies to this operation GetJavaRelease()

func (JavaManagementServiceClient) GetPerformanceTuningAnalysisResult

func (client JavaManagementServiceClient) GetPerformanceTuningAnalysisResult(ctx context.Context, request GetPerformanceTuningAnalysisResultRequest) (response GetPerformanceTuningAnalysisResultResponse, err error)

GetPerformanceTuningAnalysisResult Retrieve metadata of the Performance Tuning Analysis result.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetPerformanceTuningAnalysisResult.go.html to see an example of how to use GetPerformanceTuningAnalysisResult API. A default retry strategy applies to this operation GetPerformanceTuningAnalysisResult()

func (JavaManagementServiceClient) GetWorkRequest

func (client JavaManagementServiceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieve the details of a work request with the specified ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (JavaManagementServiceClient) ListAnnouncements

func (client JavaManagementServiceClient) ListAnnouncements(ctx context.Context, request ListAnnouncementsRequest) (response ListAnnouncementsResponse, err error)

ListAnnouncements Return a list of AnnouncementSummary items

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListAnnouncements.go.html to see an example of how to use ListAnnouncements API. A default retry strategy applies to this operation ListAnnouncements()

func (JavaManagementServiceClient) ListBlocklists

func (client JavaManagementServiceClient) ListBlocklists(ctx context.Context, request ListBlocklistsRequest) (response ListBlocklistsResponse, err error)

ListBlocklists Returns a list of blocklist entities contained by a fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListBlocklists.go.html to see an example of how to use ListBlocklists API. A default retry strategy applies to this operation ListBlocklists()

func (JavaManagementServiceClient) ListCryptoAnalysisResults

func (client JavaManagementServiceClient) ListCryptoAnalysisResults(ctx context.Context, request ListCryptoAnalysisResultsRequest) (response ListCryptoAnalysisResultsResponse, err error)

ListCryptoAnalysisResults Lists the results of a Crypto event analysis.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListCryptoAnalysisResults.go.html to see an example of how to use ListCryptoAnalysisResults API. A default retry strategy applies to this operation ListCryptoAnalysisResults()

func (JavaManagementServiceClient) ListDrsFiles

func (client JavaManagementServiceClient) ListDrsFiles(ctx context.Context, request ListDrsFilesRequest) (response ListDrsFilesResponse, err error)

ListDrsFiles List the details about the created DRS files in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListDrsFiles.go.html to see an example of how to use ListDrsFiles API. A default retry strategy applies to this operation ListDrsFiles()

func (JavaManagementServiceClient) ListFleetDiagnoses

func (client JavaManagementServiceClient) ListFleetDiagnoses(ctx context.Context, request ListFleetDiagnosesRequest) (response ListFleetDiagnosesResponse, err error)

ListFleetDiagnoses List potential diagnoses that would put a fleet into FAILED or NEEDS_ATTENTION lifecycle state.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListFleetDiagnoses.go.html to see an example of how to use ListFleetDiagnoses API. A default retry strategy applies to this operation ListFleetDiagnoses()

func (JavaManagementServiceClient) ListFleets

func (client JavaManagementServiceClient) ListFleets(ctx context.Context, request ListFleetsRequest) (response ListFleetsResponse, err error)

ListFleets Returns a list of all the Fleets contained by a compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListFleets.go.html to see an example of how to use ListFleets API. A default retry strategy applies to this operation ListFleets()

func (JavaManagementServiceClient) ListInstallationSites

func (client JavaManagementServiceClient) ListInstallationSites(ctx context.Context, request ListInstallationSitesRequest) (response ListInstallationSitesResponse, err error)

ListInstallationSites List Java installation sites in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListInstallationSites.go.html to see an example of how to use ListInstallationSites API. A default retry strategy applies to this operation ListInstallationSites()

func (JavaManagementServiceClient) ListJavaFamilies

func (client JavaManagementServiceClient) ListJavaFamilies(ctx context.Context, request ListJavaFamiliesRequest) (response ListJavaFamiliesResponse, err error)

ListJavaFamilies Returns a list of the Java release family information. A Java release family is typically a major version in the Java version identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaFamilies.go.html to see an example of how to use ListJavaFamilies API. A default retry strategy applies to this operation ListJavaFamilies()

func (JavaManagementServiceClient) ListJavaMigrationAnalysisResults

func (client JavaManagementServiceClient) ListJavaMigrationAnalysisResults(ctx context.Context, request ListJavaMigrationAnalysisResultsRequest) (response ListJavaMigrationAnalysisResultsResponse, err error)

ListJavaMigrationAnalysisResults Lists the results of a Java migration analysis.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaMigrationAnalysisResults.go.html to see an example of how to use ListJavaMigrationAnalysisResults API. A default retry strategy applies to this operation ListJavaMigrationAnalysisResults()

func (JavaManagementServiceClient) ListJavaReleases

func (client JavaManagementServiceClient) ListJavaReleases(ctx context.Context, request ListJavaReleasesRequest) (response ListJavaReleasesResponse, err error)

ListJavaReleases Returns a list of Java releases.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaReleases.go.html to see an example of how to use ListJavaReleases API. A default retry strategy applies to this operation ListJavaReleases()

func (JavaManagementServiceClient) ListJreUsage

func (client JavaManagementServiceClient) ListJreUsage(ctx context.Context, request ListJreUsageRequest) (response ListJreUsageResponse, err error)

ListJreUsage List Java Runtime usage in a specified host filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJreUsage.go.html to see an example of how to use ListJreUsage API. A default retry strategy applies to this operation ListJreUsage()

func (JavaManagementServiceClient) ListPerformanceTuningAnalysisResults

func (client JavaManagementServiceClient) ListPerformanceTuningAnalysisResults(ctx context.Context, request ListPerformanceTuningAnalysisResultsRequest) (response ListPerformanceTuningAnalysisResultsResponse, err error)

ListPerformanceTuningAnalysisResults List Performance Tuning Analysis results.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListPerformanceTuningAnalysisResults.go.html to see an example of how to use ListPerformanceTuningAnalysisResults API. A default retry strategy applies to this operation ListPerformanceTuningAnalysisResults()

func (JavaManagementServiceClient) ListWorkItems

func (client JavaManagementServiceClient) ListWorkItems(ctx context.Context, request ListWorkItemsRequest) (response ListWorkItemsResponse, err error)

ListWorkItems Retrieve a paginated list of work items for a specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListWorkItems.go.html to see an example of how to use ListWorkItems API. A default retry strategy applies to this operation ListWorkItems()

func (JavaManagementServiceClient) ListWorkRequestErrors

func (client JavaManagementServiceClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Retrieve a (paginated) list of errors for a specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (JavaManagementServiceClient) ListWorkRequestLogs

func (client JavaManagementServiceClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Retrieve a paginated list of logs for a specified work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (JavaManagementServiceClient) ListWorkRequests

func (client JavaManagementServiceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests List the work requests in a compartment. The query parameter `compartmentId` is required unless the query parameter `id` or `fleetId` is specified.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (JavaManagementServiceClient) RemoveFleetInstallationSites

func (client JavaManagementServiceClient) RemoveFleetInstallationSites(ctx context.Context, request RemoveFleetInstallationSitesRequest) (response RemoveFleetInstallationSitesResponse, err error)

RemoveFleetInstallationSites Remove Java installation sites in a Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RemoveFleetInstallationSites.go.html to see an example of how to use RemoveFleetInstallationSites API. A default retry strategy applies to this operation RemoveFleetInstallationSites()

func (JavaManagementServiceClient) RequestCryptoAnalyses

func (client JavaManagementServiceClient) RequestCryptoAnalyses(ctx context.Context, request RequestCryptoAnalysesRequest) (response RequestCryptoAnalysesResponse, err error)

RequestCryptoAnalyses Request to perform crypto analysis on one or more selected targets in the Fleet. The result of the crypto analysis will be uploaded to the object storage bucket created by JMS on enabling the Crypto Event Analysis feature in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestCryptoAnalyses.go.html to see an example of how to use RequestCryptoAnalyses API. A default retry strategy applies to this operation RequestCryptoAnalyses()

func (JavaManagementServiceClient) RequestJavaMigrationAnalyses

func (client JavaManagementServiceClient) RequestJavaMigrationAnalyses(ctx context.Context, request RequestJavaMigrationAnalysesRequest) (response RequestJavaMigrationAnalysesResponse, err error)

RequestJavaMigrationAnalyses Request to perform a Java migration analysis. The results of the Java migration analysis will be uploaded to the Object Storage bucket that you designate when you enable the Java Migration Analysis feature.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestJavaMigrationAnalyses.go.html to see an example of how to use RequestJavaMigrationAnalyses API. A default retry strategy applies to this operation RequestJavaMigrationAnalyses()

func (JavaManagementServiceClient) RequestJfrRecordings

func (client JavaManagementServiceClient) RequestJfrRecordings(ctx context.Context, request RequestJfrRecordingsRequest) (response RequestJfrRecordingsResponse, err error)

RequestJfrRecordings Request to collect the JFR recordings on the selected target in the Fleet. The JFR files are uploaded to the object storage bucket created by JMS on enabling Generic JFR feature in the Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestJfrRecordings.go.html to see an example of how to use RequestJfrRecordings API. A default retry strategy applies to this operation RequestJfrRecordings()

func (JavaManagementServiceClient) RequestPerformanceTuningAnalyses

func (client JavaManagementServiceClient) RequestPerformanceTuningAnalyses(ctx context.Context, request RequestPerformanceTuningAnalysesRequest) (response RequestPerformanceTuningAnalysesResponse, err error)

RequestPerformanceTuningAnalyses Request to perform performance tuning analyses. The result of performance tuning analysis will be uploaded to the object storage bucket that you designated when you enabled the recording feature.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestPerformanceTuningAnalyses.go.html to see an example of how to use RequestPerformanceTuningAnalyses API. A default retry strategy applies to this operation RequestPerformanceTuningAnalyses()

func (JavaManagementServiceClient) ScanJavaServerUsage

func (client JavaManagementServiceClient) ScanJavaServerUsage(ctx context.Context, request ScanJavaServerUsageRequest) (response ScanJavaServerUsageResponse, err error)

ScanJavaServerUsage Scan Java Server usage in a fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ScanJavaServerUsage.go.html to see an example of how to use ScanJavaServerUsage API. A default retry strategy applies to this operation ScanJavaServerUsage()

func (JavaManagementServiceClient) ScanLibraryUsage

func (client JavaManagementServiceClient) ScanLibraryUsage(ctx context.Context, request ScanLibraryUsageRequest) (response ScanLibraryUsageResponse, err error)

ScanLibraryUsage Scan library usage in a fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ScanLibraryUsage.go.html to see an example of how to use ScanLibraryUsage API. A default retry strategy applies to this operation ScanLibraryUsage()

func (*JavaManagementServiceClient) SetRegion

func (client *JavaManagementServiceClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (JavaManagementServiceClient) SummarizeApplicationInstallationUsage

func (client JavaManagementServiceClient) SummarizeApplicationInstallationUsage(ctx context.Context, request SummarizeApplicationInstallationUsageRequest) (response SummarizeApplicationInstallationUsageResponse, err error)

SummarizeApplicationInstallationUsage Summarizes the application installation usage in a Fleet filtered by query parameters. In contrast to SummarizeApplicationUsage, which provides only information aggregated by application name, this operation provides installation details. This allows for better focusing of actions.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeApplicationInstallationUsage.go.html to see an example of how to use SummarizeApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeApplicationInstallationUsage()

func (JavaManagementServiceClient) SummarizeApplicationUsage

func (client JavaManagementServiceClient) SummarizeApplicationUsage(ctx context.Context, request SummarizeApplicationUsageRequest) (response SummarizeApplicationUsageResponse, err error)

SummarizeApplicationUsage List application usage in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsage API. A default retry strategy applies to this operation SummarizeApplicationUsage()

func (JavaManagementServiceClient) SummarizeDeployedApplicationInstallationUsage

func (client JavaManagementServiceClient) SummarizeDeployedApplicationInstallationUsage(ctx context.Context, request SummarizeDeployedApplicationInstallationUsageRequest) (response SummarizeDeployedApplicationInstallationUsageResponse, err error)

SummarizeDeployedApplicationInstallationUsage Summarize installation usage of an application deployed on Java servers in a fleet filtered by query parameters. In contrast to SummarizeDeployedApplicationUsage, which provides only information aggregated by the deployment information, this operation provides installation details and allows for better focusing of actions.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeDeployedApplicationInstallationUsage.go.html to see an example of how to use SummarizeDeployedApplicationInstallationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationInstallationUsage()

func (JavaManagementServiceClient) SummarizeDeployedApplicationUsage

func (client JavaManagementServiceClient) SummarizeDeployedApplicationUsage(ctx context.Context, request SummarizeDeployedApplicationUsageRequest) (response SummarizeDeployedApplicationUsageResponse, err error)

SummarizeDeployedApplicationUsage List of deployed applications in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeDeployedApplicationUsage.go.html to see an example of how to use SummarizeDeployedApplicationUsage API. A default retry strategy applies to this operation SummarizeDeployedApplicationUsage()

func (JavaManagementServiceClient) SummarizeInstallationUsage

func (client JavaManagementServiceClient) SummarizeInstallationUsage(ctx context.Context, request SummarizeInstallationUsageRequest) (response SummarizeInstallationUsageResponse, err error)

SummarizeInstallationUsage List Java installation usage in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsage API. A default retry strategy applies to this operation SummarizeInstallationUsage()

func (JavaManagementServiceClient) SummarizeJavaServerInstanceUsage

func (client JavaManagementServiceClient) SummarizeJavaServerInstanceUsage(ctx context.Context, request SummarizeJavaServerInstanceUsageRequest) (response SummarizeJavaServerInstanceUsageResponse, err error)

SummarizeJavaServerInstanceUsage List Java Server instances in a fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJavaServerInstanceUsage.go.html to see an example of how to use SummarizeJavaServerInstanceUsage API. A default retry strategy applies to this operation SummarizeJavaServerInstanceUsage()

func (JavaManagementServiceClient) SummarizeJavaServerUsage

func (client JavaManagementServiceClient) SummarizeJavaServerUsage(ctx context.Context, request SummarizeJavaServerUsageRequest) (response SummarizeJavaServerUsageResponse, err error)

SummarizeJavaServerUsage List of Java servers in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJavaServerUsage.go.html to see an example of how to use SummarizeJavaServerUsage API. A default retry strategy applies to this operation SummarizeJavaServerUsage()

func (JavaManagementServiceClient) SummarizeJreUsage

func (client JavaManagementServiceClient) SummarizeJreUsage(ctx context.Context, request SummarizeJreUsageRequest) (response SummarizeJreUsageResponse, err error)

SummarizeJreUsage List Java Runtime usage in a specified Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsage API. A default retry strategy applies to this operation SummarizeJreUsage()

func (JavaManagementServiceClient) SummarizeLibraryUsage

func (client JavaManagementServiceClient) SummarizeLibraryUsage(ctx context.Context, request SummarizeLibraryUsageRequest) (response SummarizeLibraryUsageResponse, err error)

SummarizeLibraryUsage List libraries in a fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeLibraryUsage.go.html to see an example of how to use SummarizeLibraryUsage API. A default retry strategy applies to this operation SummarizeLibraryUsage()

func (JavaManagementServiceClient) SummarizeManagedInstanceUsage

func (client JavaManagementServiceClient) SummarizeManagedInstanceUsage(ctx context.Context, request SummarizeManagedInstanceUsageRequest) (response SummarizeManagedInstanceUsageResponse, err error)

SummarizeManagedInstanceUsage List managed instance usage in a Fleet filtered by query parameters.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsage API. A default retry strategy applies to this operation SummarizeManagedInstanceUsage()

func (JavaManagementServiceClient) SummarizeResourceInventory

func (client JavaManagementServiceClient) SummarizeResourceInventory(ctx context.Context, request SummarizeResourceInventoryRequest) (response SummarizeResourceInventoryResponse, err error)

SummarizeResourceInventory Retrieve the inventory of JMS resources in the specified compartment: a list of the number of _active_ fleets, managed instances, Java Runtimes, Java installations, and applications.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventory API. A default retry strategy applies to this operation SummarizeResourceInventory()

func (JavaManagementServiceClient) UpdateDrsFile

func (client JavaManagementServiceClient) UpdateDrsFile(ctx context.Context, request UpdateDrsFileRequest) (response UpdateDrsFileResponse, err error)

UpdateDrsFile Request to perform validaition of the DRS file and update the existing file in the Object Storage.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateDrsFile.go.html to see an example of how to use UpdateDrsFile API. A default retry strategy applies to this operation UpdateDrsFile()

func (JavaManagementServiceClient) UpdateExportSetting

func (client JavaManagementServiceClient) UpdateExportSetting(ctx context.Context, request UpdateExportSettingRequest) (response UpdateExportSettingResponse, err error)

UpdateExportSetting Updates existing export setting for the specified Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateExportSetting.go.html to see an example of how to use UpdateExportSetting API. A default retry strategy applies to this operation UpdateExportSetting()

func (JavaManagementServiceClient) UpdateFleet

func (client JavaManagementServiceClient) UpdateFleet(ctx context.Context, request UpdateFleetRequest) (response UpdateFleetResponse, err error)

UpdateFleet Update the Fleet specified by an identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleet.go.html to see an example of how to use UpdateFleet API. A default retry strategy applies to this operation UpdateFleet()

func (JavaManagementServiceClient) UpdateFleetAdvancedFeatureConfiguration

func (client JavaManagementServiceClient) UpdateFleetAdvancedFeatureConfiguration(ctx context.Context, request UpdateFleetAdvancedFeatureConfigurationRequest) (response UpdateFleetAdvancedFeatureConfigurationResponse, err error)

UpdateFleetAdvancedFeatureConfiguration Update advanced feature configurations for the Fleet. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleetAdvancedFeatureConfiguration.go.html to see an example of how to use UpdateFleetAdvancedFeatureConfiguration API. A default retry strategy applies to this operation UpdateFleetAdvancedFeatureConfiguration()

func (JavaManagementServiceClient) UpdateFleetAgentConfiguration

func (client JavaManagementServiceClient) UpdateFleetAgentConfiguration(ctx context.Context, request UpdateFleetAgentConfigurationRequest) (response UpdateFleetAgentConfigurationResponse, err error)

UpdateFleetAgentConfiguration Update the Fleet Agent Configuration for the specified Fleet.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfiguration API. A default retry strategy applies to this operation UpdateFleetAgentConfiguration()

type JavaMigrationAnalysis

JavaMigrationAnalysis JavaMigrationAnalysis configuration

type JavaMigrationAnalysis struct {

    // JavaMigrationAnalysis flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (JavaMigrationAnalysis) String

func (m JavaMigrationAnalysis) String() string

func (JavaMigrationAnalysis) ValidateEnumValue

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

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

type JavaMigrationAnalysisResult

JavaMigrationAnalysisResult Result of the Java migration analysis. The analysis result is stored in an Object Storage bucket.

type JavaMigrationAnalysisResult struct {

    // The OCID of the migration analysis report.
    Id *string `mandatory:"true" json:"id"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the application for which the Java migration analysis was performed.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The installation path of the application for which the Java migration analysis was performed.
    ApplicationPath *string `mandatory:"true" json:"applicationPath"`

    // Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
    ApplicationExecutionType ApplicationExecutionTypeEnum `mandatory:"true" json:"applicationExecutionType"`

    // The source JDK version of the application that's currently running.
    SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"`

    // The target JDK version of the application to be migrated.
    TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`

    // The object storage namespace that contains the results of the migration analysis.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the object storage bucket that contains the results of the migration analysis.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The directory path of the object storage bucket that contains the results of the migration analysis.
    ObjectStorageUploadDirPath *string `mandatory:"true" json:"objectStorageUploadDirPath"`

    // The names of the object storage objects that contain the results of the migration analysis.
    ObjectList []string `mandatory:"true" json:"objectList"`

    // Additional info reserved for future use.
    Metadata *string `mandatory:"true" json:"metadata"`

    // The OCID of the work request of this analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The unique key that identifies the application.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
    HostName *string `mandatory:"false" json:"hostName"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (JavaMigrationAnalysisResult) String

func (m JavaMigrationAnalysisResult) String() string

func (JavaMigrationAnalysisResult) ValidateEnumValue

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

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

type JavaMigrationAnalysisResultCollection

JavaMigrationAnalysisResultCollection List of Java migration analysis results.

type JavaMigrationAnalysisResultCollection struct {

    // A list of Java migration analysis results.
    Items []JavaMigrationAnalysisResultSummary `mandatory:"true" json:"items"`
}

func (JavaMigrationAnalysisResultCollection) String

func (m JavaMigrationAnalysisResultCollection) String() string

func (JavaMigrationAnalysisResultCollection) ValidateEnumValue

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

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

type JavaMigrationAnalysisResultSortByEnum

JavaMigrationAnalysisResultSortByEnum Enum with underlying type: string

type JavaMigrationAnalysisResultSortByEnum string

Set of constants representing the allowable values for JavaMigrationAnalysisResultSortByEnum

const (
    JavaMigrationAnalysisResultSortByTimeCreated       JavaMigrationAnalysisResultSortByEnum = "timeCreated"
    JavaMigrationAnalysisResultSortByManagedInstanceId JavaMigrationAnalysisResultSortByEnum = "managedInstanceId"
    JavaMigrationAnalysisResultSortByWorkRequestId     JavaMigrationAnalysisResultSortByEnum = "workRequestId"
)

func GetJavaMigrationAnalysisResultSortByEnumValues

func GetJavaMigrationAnalysisResultSortByEnumValues() []JavaMigrationAnalysisResultSortByEnum

GetJavaMigrationAnalysisResultSortByEnumValues Enumerates the set of values for JavaMigrationAnalysisResultSortByEnum

func GetMappingJavaMigrationAnalysisResultSortByEnum

func GetMappingJavaMigrationAnalysisResultSortByEnum(val string) (JavaMigrationAnalysisResultSortByEnum, bool)

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

type JavaMigrationAnalysisResultSummary

JavaMigrationAnalysisResultSummary Summary of a Java migration analysis result. The output of the analysis is stored in the Object Storage object.

type JavaMigrationAnalysisResultSummary struct {

    // The OCID of the migration analysis report.
    Id *string `mandatory:"true" json:"id"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the application for which the Java migration analysis was performed.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The installation path of the application for which the Java migration analysis was performed.
    ApplicationPath *string `mandatory:"true" json:"applicationPath"`

    // Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
    ApplicationExecutionType ApplicationExecutionTypeEnum `mandatory:"true" json:"applicationExecutionType"`

    // The source JDK version of the application that's currently running.
    SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"`

    // The target JDK version of the application to be migrated.
    TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`

    // The object storage namespace that contains the results of the migration analysis.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the object storage bucket that contains the results of the migration analysis.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The directory path of the object storage bucket that contains the results of the migration analysis.
    ObjectStorageUploadDirPath *string `mandatory:"true" json:"objectStorageUploadDirPath"`

    // The names of the object storage objects that contain the results of the migration analysis.
    ObjectList []string `mandatory:"true" json:"objectList"`

    // Additional info reserved for future use.
    Metadata *string `mandatory:"true" json:"metadata"`

    // The OCID of the work request of this analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`

    // The unique key that identifies the application.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
    HostName *string `mandatory:"false" json:"hostName"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (JavaMigrationAnalysisResultSummary) String

func (m JavaMigrationAnalysisResultSummary) String() string

func (JavaMigrationAnalysisResultSummary) ValidateEnumValue

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

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

type JavaMigrationAnalysisTarget

JavaMigrationAnalysisTarget The target describes the input data for Java migration analysis. A target contains a managed instance, application Installation Key, sourceJdkVersion, and targetJdkVersion.

type JavaMigrationAnalysisTarget struct {

    // The OCID of the managed instance that hosts the application for which the Java migration analysis was performed.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The unique key that identifies the application's installation path that is to be used for the Java migration analysis.
    ApplicationInstallationKey *string `mandatory:"true" json:"applicationInstallationKey"`

    // The JDK version the application is currently running on.
    SourceJdkVersion *string `mandatory:"true" json:"sourceJdkVersion"`

    // The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
    TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`
}

func (JavaMigrationAnalysisTarget) String

func (m JavaMigrationAnalysisTarget) String() string

func (JavaMigrationAnalysisTarget) ValidateEnumValue

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

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

type JavaRelease

JavaRelease Metadata associated with a specific release of Java. Includes the artifact details.

type JavaRelease struct {

    // Java release version identifier.
    ReleaseVersion *string `mandatory:"true" json:"releaseVersion"`

    // Java release family identifier.
    FamilyVersion *string `mandatory:"true" json:"familyVersion"`

    // The security status of the Java version.
    SecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"securityStatus"`

    // Release category of the Java version.
    ReleaseType ReleaseTypeEnum `mandatory:"true" json:"releaseType"`

    // License type for the Java version.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // The release date of the Java version (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    ReleaseDate *common.SDKTime `mandatory:"true" json:"releaseDate"`

    // Release notes associated with the Java version.
    ReleaseNotesUrl *string `mandatory:"true" json:"releaseNotesUrl"`

    // Artifact content types for the Java version.
    ArtifactContentTypes []ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentTypes"`

    // Parent Java release version identifier. This is applicable for BPR releases.
    ParentReleaseVersion *string `mandatory:"false" json:"parentReleaseVersion"`

    FamilyDetails *JavaFamily `mandatory:"false" json:"familyDetails"`

    LicenseDetails *JavaLicense `mandatory:"false" json:"licenseDetails"`

    // List of My Oracle Support(MoS) patches available for this release.
    // This information is only available for `BPR` release type.
    MosPatches []PatchDetail `mandatory:"false" json:"mosPatches"`

    // The number of days since this release has been under the security baseline.
    DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"`

    // List of Java artifacts.
    Artifacts []JavaArtifact `mandatory:"false" json:"artifacts"`
}

func (JavaRelease) String

func (m JavaRelease) String() string

func (JavaRelease) ValidateEnumValue

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

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

type JavaReleaseCollection

JavaReleaseCollection Collection of Java releases information.

type JavaReleaseCollection struct {

    // A list of the Java release information.
    Items []JavaReleaseSummary `mandatory:"true" json:"items"`
}

func (JavaReleaseCollection) String

func (m JavaReleaseCollection) String() string

func (JavaReleaseCollection) ValidateEnumValue

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

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

type JavaReleaseSortByEnum

JavaReleaseSortByEnum Enum with underlying type: string

type JavaReleaseSortByEnum string

Set of constants representing the allowable values for JavaReleaseSortByEnum

const (
    JavaReleaseSortByReleaseDate    JavaReleaseSortByEnum = "releaseDate"
    JavaReleaseSortByReleaseVersion JavaReleaseSortByEnum = "releaseVersion"
    JavaReleaseSortByFamilyVersion  JavaReleaseSortByEnum = "familyVersion"
    JavaReleaseSortByLicenseType    JavaReleaseSortByEnum = "licenseType"
)

func GetJavaReleaseSortByEnumValues

func GetJavaReleaseSortByEnumValues() []JavaReleaseSortByEnum

GetJavaReleaseSortByEnumValues Enumerates the set of values for JavaReleaseSortByEnum

func GetMappingJavaReleaseSortByEnum

func GetMappingJavaReleaseSortByEnum(val string) (JavaReleaseSortByEnum, bool)

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

type JavaReleaseSummary

JavaReleaseSummary A summary of the Java release properties.

type JavaReleaseSummary struct {

    // Java release version identifier.
    ReleaseVersion *string `mandatory:"true" json:"releaseVersion"`

    // Java release family identifier.
    FamilyVersion *string `mandatory:"true" json:"familyVersion"`

    // The security status of the Java version.
    SecurityStatus JreSecurityStatusEnum `mandatory:"true" json:"securityStatus"`

    // Release category of the Java version.
    ReleaseType ReleaseTypeEnum `mandatory:"true" json:"releaseType"`

    // License type for the Java version.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // The release date of the Java version (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    ReleaseDate *common.SDKTime `mandatory:"true" json:"releaseDate"`

    // Release notes associated with the Java version.
    ReleaseNotesUrl *string `mandatory:"true" json:"releaseNotesUrl"`

    // Artifact content types for the Java version.
    ArtifactContentTypes []ArtifactContentTypeEnum `mandatory:"true" json:"artifactContentTypes"`

    // Parent Java release version identifier. This is applicable for BPR releases.
    ParentReleaseVersion *string `mandatory:"false" json:"parentReleaseVersion"`

    FamilyDetails *JavaFamily `mandatory:"false" json:"familyDetails"`

    LicenseDetails *JavaLicense `mandatory:"false" json:"licenseDetails"`

    // List of My Oracle Support(MoS) patches available for this release.
    // This information is only available for `BPR` release type.
    MosPatches []PatchDetail `mandatory:"false" json:"mosPatches"`

    // The number of days since this release has been under the security baseline.
    DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"`
}

func (JavaReleaseSummary) String

func (m JavaReleaseSummary) String() string

func (JavaReleaseSummary) ValidateEnumValue

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

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

type JavaRuntimeId

JavaRuntimeId The essential properties to identify a Java Runtime.

type JavaRuntimeId struct {

    // The version of the Java Runtime.
    Version *string `mandatory:"true" json:"version"`

    // The vendor of the Java Runtime.
    Vendor *string `mandatory:"true" json:"vendor"`

    // The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
    Distribution *string `mandatory:"true" json:"distribution"`

    // The unique identifier for a Java Runtime.
    JreKey *string `mandatory:"false" json:"jreKey"`
}

func (JavaRuntimeId) String

func (m JavaRuntimeId) String() string

func (JavaRuntimeId) ValidateEnumValue

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

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

type JavaServerInstanceSortByEnum

JavaServerInstanceSortByEnum Enum with underlying type: string

type JavaServerInstanceSortByEnum string

Set of constants representing the allowable values for JavaServerInstanceSortByEnum

const (
    JavaServerInstanceSortByServerInstanceName                  JavaServerInstanceSortByEnum = "serverInstanceName"
    JavaServerInstanceSortByManagedInstanceName                 JavaServerInstanceSortByEnum = "managedInstanceName"
    JavaServerInstanceSortByApproximateDeployedApplicationCount JavaServerInstanceSortByEnum = "approximateDeployedApplicationCount"
    JavaServerInstanceSortByTimeFirstSeen                       JavaServerInstanceSortByEnum = "timeFirstSeen"
    JavaServerInstanceSortByTimeLastSeen                        JavaServerInstanceSortByEnum = "timeLastSeen"
)

func GetJavaServerInstanceSortByEnumValues

func GetJavaServerInstanceSortByEnumValues() []JavaServerInstanceSortByEnum

GetJavaServerInstanceSortByEnumValues Enumerates the set of values for JavaServerInstanceSortByEnum

func GetMappingJavaServerInstanceSortByEnum

func GetMappingJavaServerInstanceSortByEnum(val string) (JavaServerInstanceSortByEnum, bool)

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

type JavaServerInstanceUsage

JavaServerInstanceUsage Java Server instance usage during a specified time period.

type JavaServerInstanceUsage struct {

    // The internal identifier of the Java Server instance.
    ServerInstanceKey *string `mandatory:"true" json:"serverInstanceKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related Fleet.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the Java Server instance.
    ServerInstanceName *string `mandatory:"true" json:"serverInstanceName"`

    // The internal identifier of the related Java Server.
    ServerKey *string `mandatory:"true" json:"serverKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The name of the Java Server.
    ServerName *string `mandatory:"false" json:"serverName"`

    // The version of the Java Server.
    ServerVersion *string `mandatory:"false" json:"serverVersion"`

    // The host name of the related managed instance.
    HostName *string `mandatory:"false" json:"hostName"`

    // The internal identifier of the related Java Runtime.
    JvmKey *string `mandatory:"false" json:"jvmKey"`

    // The vendor of the Java Runtime.
    JvmVendor *string `mandatory:"false" json:"jvmVendor"`

    // The distribution of the Java Runtime.
    JvmDistribution *string `mandatory:"false" json:"jvmDistribution"`

    // The version of the Java Runtime.
    JvmVersion *string `mandatory:"false" json:"jvmVersion"`

    // The security status of the Java Runtime.
    JvmSecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"jvmSecurityStatus,omitempty"`

    // The approximate count of deployed applications in the Java Server instance.
    ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (JavaServerInstanceUsage) String

func (m JavaServerInstanceUsage) String() string

func (JavaServerInstanceUsage) ValidateEnumValue

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

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

type JavaServerInstanceUsageCollection

JavaServerInstanceUsageCollection Results of a Java Server instance usage search. Contains Java Server usage items.

type JavaServerInstanceUsageCollection struct {

    // A list of Java Server instance usages.
    Items []JavaServerInstanceUsage `mandatory:"true" json:"items"`
}

func (JavaServerInstanceUsageCollection) String

func (m JavaServerInstanceUsageCollection) String() string

func (JavaServerInstanceUsageCollection) ValidateEnumValue

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

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

type JavaServerSortByEnum

JavaServerSortByEnum Enum with underlying type: string

type JavaServerSortByEnum string

Set of constants representing the allowable values for JavaServerSortByEnum

const (
    JavaServerSortByServerName                          JavaServerSortByEnum = "serverName"
    JavaServerSortByServerVersion                       JavaServerSortByEnum = "serverVersion"
    JavaServerSortByServerInstanceCount                 JavaServerSortByEnum = "serverInstanceCount"
    JavaServerSortByApproximateDeployedApplicationCount JavaServerSortByEnum = "approximateDeployedApplicationCount"
    JavaServerSortByTimeFirstSeen                       JavaServerSortByEnum = "timeFirstSeen"
    JavaServerSortByTimeLastSeen                        JavaServerSortByEnum = "timeLastSeen"
)

func GetJavaServerSortByEnumValues

func GetJavaServerSortByEnumValues() []JavaServerSortByEnum

GetJavaServerSortByEnumValues Enumerates the set of values for JavaServerSortByEnum

func GetMappingJavaServerSortByEnum

func GetMappingJavaServerSortByEnum(val string) (JavaServerSortByEnum, bool)

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

type JavaServerUsage

JavaServerUsage Java Server usage during a specified time period.

type JavaServerUsage struct {

    // The internal identifier of the Java Server.
    ServerKey *string `mandatory:"true" json:"serverKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the Java Server.
    ServerName *string `mandatory:"true" json:"serverName"`

    // The version of the Java Server.
    ServerVersion *string `mandatory:"false" json:"serverVersion"`

    // The count of server instances of the Java Server.
    ServerInstanceCount *int `mandatory:"false" json:"serverInstanceCount"`

    // The approximate count of deployed applications in the Java Server.
    ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (JavaServerUsage) String

func (m JavaServerUsage) String() string

func (JavaServerUsage) ValidateEnumValue

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

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

type JavaServerUsageCollection

JavaServerUsageCollection Results of a Java Server usage search. Contains Java Server usage items.

type JavaServerUsageCollection struct {

    // A list of Java Server usages.
    Items []JavaServerUsage `mandatory:"true" json:"items"`
}

func (JavaServerUsageCollection) String

func (m JavaServerUsageCollection) String() string

func (JavaServerUsageCollection) ValidateEnumValue

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

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

type JfrAttachmentTarget

JfrAttachmentTarget The target to collect JFR data. A target is a managed instance, with options to further limit to specific application and/or Java Runtime. When the applicationKey isn't specified, then all applications are selected. When the jreKey isn't specified, then all supported Java Runtime versions are selected. When the applicationInstallationKey isn't specified, then all application installations are selected. Keys applicationKey and applicationInstallationKey are mutually exclusive.

type JfrAttachmentTarget struct {

    // OCID of the Managed Instance to collect JFR data.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // Unique key that identifies the application for JFR data collection.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`

    // Unique key that identifies the application installation for JFR data collection.
    ApplicationInstallationKey *string `mandatory:"false" json:"applicationInstallationKey"`

    // Unique key that identify the JVM for JFR data collection.
    JreKey *string `mandatory:"false" json:"jreKey"`
}

func (JfrAttachmentTarget) String

func (m JfrAttachmentTarget) String() string

func (JfrAttachmentTarget) ValidateEnumValue

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

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

type JfrRecording

JfrRecording JfrRecording configuration

type JfrRecording struct {

    // JfrRecording flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (JfrRecording) String

func (m JfrRecording) String() string

func (JfrRecording) ValidateEnumValue

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

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

type JreSecurityStatusEnum

JreSecurityStatusEnum Enum with underlying type: string

type JreSecurityStatusEnum string

Set of constants representing the allowable values for JreSecurityStatusEnum

const (
    JreSecurityStatusEarlyAccess     JreSecurityStatusEnum = "EARLY_ACCESS"
    JreSecurityStatusUnknown         JreSecurityStatusEnum = "UNKNOWN"
    JreSecurityStatusUpToDate        JreSecurityStatusEnum = "UP_TO_DATE"
    JreSecurityStatusUpdateRequired  JreSecurityStatusEnum = "UPDATE_REQUIRED"
    JreSecurityStatusUpgradeRequired JreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

func GetJreSecurityStatusEnumValues

func GetJreSecurityStatusEnumValues() []JreSecurityStatusEnum

GetJreSecurityStatusEnumValues Enumerates the set of values for JreSecurityStatusEnum

func GetMappingJreSecurityStatusEnum

func GetMappingJreSecurityStatusEnum(val string) (JreSecurityStatusEnum, bool)

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

type JreSortByEnum

JreSortByEnum Enum with underlying type: string

type JreSortByEnum string

Set of constants representing the allowable values for JreSortByEnum

const (
    JreSortByDistribution                    JreSortByEnum = "distribution"
    JreSortByTimeFirstSeen                   JreSortByEnum = "timeFirstSeen"
    JreSortByTimeLastSeen                    JreSortByEnum = "timeLastSeen"
    JreSortByVendor                          JreSortByEnum = "vendor"
    JreSortByVersion                         JreSortByEnum = "version"
    JreSortByApproximateInstallationCount    JreSortByEnum = "approximateInstallationCount"
    JreSortByApproximateApplicationCount     JreSortByEnum = "approximateApplicationCount"
    JreSortByApproximateManagedInstanceCount JreSortByEnum = "approximateManagedInstanceCount"
    JreSortByOsName                          JreSortByEnum = "osName"
    JreSortBySecurityStatus                  JreSortByEnum = "securityStatus"
)

func GetJreSortByEnumValues

func GetJreSortByEnumValues() []JreSortByEnum

GetJreSortByEnumValues Enumerates the set of values for JreSortByEnum

func GetMappingJreSortByEnum

func GetMappingJreSortByEnum(val string) (JreSortByEnum, bool)

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

type JreUsage

JreUsage Java Runtime usage during a specified time period. A Java Runtime is identified by its vendor and version.

type JreUsage struct {

    // The vendor of the Java Runtime.
    Vendor *string `mandatory:"true" json:"vendor"`

    // The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
    Distribution *string `mandatory:"true" json:"distribution"`

    // The version of the Java Runtime.
    Version *string `mandatory:"true" json:"version"`

    // The internal identifier of the Java Runtime.
    Id *string `mandatory:"false" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
    FleetId *string `mandatory:"false" json:"fleetId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The security status of the Java Runtime.
    SecurityStatus JreSecurityStatusEnum `mandatory:"false" json:"securityStatus,omitempty"`

    // The release date of the Java Runtime (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    ReleaseDate *common.SDKTime `mandatory:"false" json:"releaseDate"`

    // The End of Support Life (EOSL) date of the Java Runtime (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    EndOfSupportLifeDate *common.SDKTime `mandatory:"false" json:"endOfSupportLifeDate"`

    // The number of days since this release has been under the security baseline.
    DaysUnderSecurityBaseline *int `mandatory:"false" json:"daysUnderSecurityBaseline"`

    // The operating systems that have this Java Runtime installed.
    OperatingSystems []OperatingSystem `mandatory:"false" json:"operatingSystems"`

    // The approximate count of installations that are installations of this Java Runtime.
    ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

    // The approximate count of the applications running on this Java Runtime.
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The approximate count of the managed instances that report this Java Runtime.
    ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

    // The approximate count of work requests working on this Java Runtime.
    ApproximatePendingWorkRequestCount *int `mandatory:"false" json:"approximatePendingWorkRequestCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (JreUsage) String

func (m JreUsage) String() string

func (JreUsage) ValidateEnumValue

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

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

type JreUsageCollection

JreUsageCollection Results of a Java Runtime search. Contains JreUsage items

type JreUsageCollection struct {

    // A list of Java Runtimes.
    Items []JreUsage `mandatory:"true" json:"items"`
}

func (JreUsageCollection) String

func (m JreUsageCollection) String() string

func (JreUsageCollection) ValidateEnumValue

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

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

type KeySizeAlgorithm

KeySizeAlgorithm The algorithm object with name and key size properties.

type KeySizeAlgorithm struct {

    // The algorithm name.
    Name AlgorithmsEnum `mandatory:"false" json:"name,omitempty"`

    // Key size for the encryption algorithm.
    // Allowed values: 256 for EC, 2048 for DH/DSA/RSA
    KeySize *int `mandatory:"false" json:"keySize"`
}

func (KeySizeAlgorithm) String

func (m KeySizeAlgorithm) String() string

func (KeySizeAlgorithm) ValidateEnumValue

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

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

type Lcm

Lcm Enable lifecycle management and set post action configurations.

type Lcm struct {

    // Lifecycle management flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    PostInstallationActions *PostInstallationActionSettings `mandatory:"false" json:"postInstallationActions"`
}

func (Lcm) String

func (m Lcm) String() string

func (Lcm) ValidateEnumValue

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

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

type LcmWorkItemDetails

LcmWorkItemDetails The work item details with LCM related information.

type LcmWorkItemDetails struct {
    PostInstallationActions *PostInstallationActionSettings `mandatory:"false" json:"postInstallationActions"`

    // The work item type.
    WorkItemType WorkItemTypeEnum `mandatory:"false" json:"workItemType,omitempty"`
}

func (LcmWorkItemDetails) GetWorkItemType

func (m LcmWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (LcmWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (LcmWorkItemDetails) String

func (m LcmWorkItemDetails) String() string

func (LcmWorkItemDetails) ValidateEnumValue

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

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

type LibrarySortByEnum

LibrarySortByEnum Enum with underlying type: string

type LibrarySortByEnum string

Set of constants representing the allowable values for LibrarySortByEnum

const (
    LibrarySortByApplicationCount         LibrarySortByEnum = "applicationCount"
    LibrarySortByJavaServerInstanceCount  LibrarySortByEnum = "javaServerInstanceCount"
    LibrarySortByCvssScore                LibrarySortByEnum = "cvssScore"
    LibrarySortByDeployedApplicationCount LibrarySortByEnum = "deployedApplicationCount"
    LibrarySortByLibraryName              LibrarySortByEnum = "libraryName"
    LibrarySortByLibraryVersion           LibrarySortByEnum = "libraryVersion"
    LibrarySortByManagedInstanceCount     LibrarySortByEnum = "managedInstanceCount"
    LibrarySortByTimeFirstSeen            LibrarySortByEnum = "timeFirstSeen"
    LibrarySortByTimeLastSeen             LibrarySortByEnum = "timeLastSeen"
)

func GetLibrarySortByEnumValues

func GetLibrarySortByEnumValues() []LibrarySortByEnum

GetLibrarySortByEnumValues Enumerates the set of values for LibrarySortByEnum

func GetMappingLibrarySortByEnum

func GetMappingLibrarySortByEnum(val string) (LibrarySortByEnum, bool)

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

type LibraryUsage

LibraryUsage Library usage during a specified time period.

type LibraryUsage struct {

    // The internal identifier of the library.
    LibraryKey *string `mandatory:"true" json:"libraryKey"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related fleet.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The name of the library.
    LibraryName *string `mandatory:"true" json:"libraryName"`

    // The version of the library.
    LibraryVersion *string `mandatory:"false" json:"libraryVersion"`

    // The Common Vulnerability Scoring System (CVSS) score.
    CvssScore *float32 `mandatory:"false" json:"cvssScore"`

    // The approximate count of applications using the library.
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The approximate count of Java Server instances using the library.
    ApproximateJavaServerInstanceCount *int `mandatory:"false" json:"approximateJavaServerInstanceCount"`

    // The approximate count of deployed applications using the library.
    ApproximateDeployedApplicationCount *int `mandatory:"false" json:"approximateDeployedApplicationCount"`

    // The approximate count of managed instances using the library.
    ApproximateManagedInstanceCount *int `mandatory:"false" json:"approximateManagedInstanceCount"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (LibraryUsage) String

func (m LibraryUsage) String() string

func (LibraryUsage) ValidateEnumValue

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

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

type LibraryUsageCollection

LibraryUsageCollection Results of a library usage search. Contains library usage items.

type LibraryUsageCollection struct {

    // A list of library usages.
    Items []LibraryUsage `mandatory:"true" json:"items"`
}

func (LibraryUsageCollection) String

func (m LibraryUsageCollection) String() string

func (LibraryUsageCollection) ValidateEnumValue

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

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

type LicenseTypeEnum

LicenseTypeEnum Enum with underlying type: string

type LicenseTypeEnum string

Set of constants representing the allowable values for LicenseTypeEnum

const (
    LicenseTypeOtn        LicenseTypeEnum = "OTN"
    LicenseTypeNftc       LicenseTypeEnum = "NFTC"
    LicenseTypeRestricted LicenseTypeEnum = "RESTRICTED"
)

func GetLicenseTypeEnumValues

func GetLicenseTypeEnumValues() []LicenseTypeEnum

GetLicenseTypeEnumValues Enumerates the set of values for LicenseTypeEnum

func GetMappingLicenseTypeEnum

func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)

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

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateActive         LifecycleStateEnum = "ACTIVE"
    LifecycleStateCreating       LifecycleStateEnum = "CREATING"
    LifecycleStateDeleted        LifecycleStateEnum = "DELETED"
    LifecycleStateDeleting       LifecycleStateEnum = "DELETING"
    LifecycleStateFailed         LifecycleStateEnum = "FAILED"
    LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION"
    LifecycleStateUpdating       LifecycleStateEnum = "UPDATING"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListAnnouncementsRequest

ListAnnouncementsRequest wrapper for the ListAnnouncements operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListAnnouncements.go.html to see an example of how to use ListAnnouncementsRequest.

type ListAnnouncementsRequest struct {

    // Filter the list with summary contains the given value.
    SummaryContains *string `mandatory:"false" contributesTo:"query" name:"summaryContains"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListAnnouncementsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort AnnouncementSummary by.  Only one sort order may be provided.
    // If no value is specified _timeReleased_ is default.
    SortBy ListAnnouncementsSortByEnum `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 (ListAnnouncementsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAnnouncementsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListAnnouncementsRequest) RetryPolicy

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

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

func (ListAnnouncementsRequest) String

func (request ListAnnouncementsRequest) String() string

func (ListAnnouncementsRequest) ValidateEnumValue

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

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

type ListAnnouncementsResponse

ListAnnouncementsResponse wrapper for the ListAnnouncements operation

type ListAnnouncementsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AnnouncementCollection instances
    AnnouncementCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListAnnouncementsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAnnouncementsResponse) String

func (response ListAnnouncementsResponse) String() string

type ListAnnouncementsSortByEnum

ListAnnouncementsSortByEnum Enum with underlying type: string

type ListAnnouncementsSortByEnum string

Set of constants representing the allowable values for ListAnnouncementsSortByEnum

const (
    ListAnnouncementsSortByTimereleased ListAnnouncementsSortByEnum = "timeReleased"
    ListAnnouncementsSortBySummary      ListAnnouncementsSortByEnum = "summary"
)

func GetListAnnouncementsSortByEnumValues

func GetListAnnouncementsSortByEnumValues() []ListAnnouncementsSortByEnum

GetListAnnouncementsSortByEnumValues Enumerates the set of values for ListAnnouncementsSortByEnum

func GetMappingListAnnouncementsSortByEnum

func GetMappingListAnnouncementsSortByEnum(val string) (ListAnnouncementsSortByEnum, bool)

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

type ListAnnouncementsSortOrderEnum

ListAnnouncementsSortOrderEnum Enum with underlying type: string

type ListAnnouncementsSortOrderEnum string

Set of constants representing the allowable values for ListAnnouncementsSortOrderEnum

const (
    ListAnnouncementsSortOrderAsc  ListAnnouncementsSortOrderEnum = "ASC"
    ListAnnouncementsSortOrderDesc ListAnnouncementsSortOrderEnum = "DESC"
)

func GetListAnnouncementsSortOrderEnumValues

func GetListAnnouncementsSortOrderEnumValues() []ListAnnouncementsSortOrderEnum

GetListAnnouncementsSortOrderEnumValues Enumerates the set of values for ListAnnouncementsSortOrderEnum

func GetMappingListAnnouncementsSortOrderEnum

func GetMappingListAnnouncementsSortOrderEnum(val string) (ListAnnouncementsSortOrderEnum, bool)

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

type ListBlocklistsOperationEnum

ListBlocklistsOperationEnum Enum with underlying type: string

type ListBlocklistsOperationEnum string

Set of constants representing the allowable values for ListBlocklistsOperationEnum

const (
    ListBlocklistsOperationCreateFleet                      ListBlocklistsOperationEnum = "CREATE_FLEET"
    ListBlocklistsOperationDeleteFleet                      ListBlocklistsOperationEnum = "DELETE_FLEET"
    ListBlocklistsOperationMoveFleet                        ListBlocklistsOperationEnum = "MOVE_FLEET"
    ListBlocklistsOperationUpdateFleet                      ListBlocklistsOperationEnum = "UPDATE_FLEET"
    ListBlocklistsOperationUpdateFleetAgentConfiguration    ListBlocklistsOperationEnum = "UPDATE_FLEET_AGENT_CONFIGURATION"
    ListBlocklistsOperationDeleteJavaInstallation           ListBlocklistsOperationEnum = "DELETE_JAVA_INSTALLATION"
    ListBlocklistsOperationCreateJavaInstallation           ListBlocklistsOperationEnum = "CREATE_JAVA_INSTALLATION"
    ListBlocklistsOperationCollectJfr                       ListBlocklistsOperationEnum = "COLLECT_JFR"
    ListBlocklistsOperationRequestCryptoEventAnalysis       ListBlocklistsOperationEnum = "REQUEST_CRYPTO_EVENT_ANALYSIS"
    ListBlocklistsOperationRequestPerformanceTuningAnalysis ListBlocklistsOperationEnum = "REQUEST_PERFORMANCE_TUNING_ANALYSIS"
    ListBlocklistsOperationRequestJavaMigrationAnalysis     ListBlocklistsOperationEnum = "REQUEST_JAVA_MIGRATION_ANALYSIS"
    ListBlocklistsOperationDeleteJmsReport                  ListBlocklistsOperationEnum = "DELETE_JMS_REPORT"
    ListBlocklistsOperationScanJavaServerUsage              ListBlocklistsOperationEnum = "SCAN_JAVA_SERVER_USAGE"
    ListBlocklistsOperationScanLibraryUsage                 ListBlocklistsOperationEnum = "SCAN_LIBRARY_USAGE"
    ListBlocklistsOperationExportDataCsv                    ListBlocklistsOperationEnum = "EXPORT_DATA_CSV"
    ListBlocklistsOperationCreateDrsFile                    ListBlocklistsOperationEnum = "CREATE_DRS_FILE"
    ListBlocklistsOperationUpdateDrsFile                    ListBlocklistsOperationEnum = "UPDATE_DRS_FILE"
    ListBlocklistsOperationDeleteDrsFile                    ListBlocklistsOperationEnum = "DELETE_DRS_FILE"
    ListBlocklistsOperationEnableDrs                        ListBlocklistsOperationEnum = "ENABLE_DRS"
    ListBlocklistsOperationDisableDrs                       ListBlocklistsOperationEnum = "DISABLE_DRS"
)

func GetListBlocklistsOperationEnumValues

func GetListBlocklistsOperationEnumValues() []ListBlocklistsOperationEnum

GetListBlocklistsOperationEnumValues Enumerates the set of values for ListBlocklistsOperationEnum

func GetMappingListBlocklistsOperationEnum

func GetMappingListBlocklistsOperationEnum(val string) (ListBlocklistsOperationEnum, bool)

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

type ListBlocklistsRequest

ListBlocklistsRequest wrapper for the ListBlocklists operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListBlocklists.go.html to see an example of how to use ListBlocklistsRequest.

type ListBlocklistsRequest struct {

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

    // The operation type.
    Operation ListBlocklistsOperationEnum `mandatory:"false" contributesTo:"query" name:"operation" omitEmpty:"true"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListBlocklistsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field used to sort blocklist records. Only one sort order may be provided.
    // Default order for _operation_ is **ascending**.
    // If no value is specified, _operation_ is default.
    SortBy ListBlocklistsSortByEnum `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 (ListBlocklistsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListBlocklistsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListBlocklistsRequest) RetryPolicy

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

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

func (ListBlocklistsRequest) String

func (request ListBlocklistsRequest) String() string

func (ListBlocklistsRequest) ValidateEnumValue

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

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

type ListBlocklistsResponse

ListBlocklistsResponse wrapper for the ListBlocklists operation

type ListBlocklistsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of BlocklistCollection instances
    BlocklistCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListBlocklistsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListBlocklistsResponse) String

func (response ListBlocklistsResponse) String() string

type ListBlocklistsSortByEnum

ListBlocklistsSortByEnum Enum with underlying type: string

type ListBlocklistsSortByEnum string

Set of constants representing the allowable values for ListBlocklistsSortByEnum

const (
    ListBlocklistsSortByOperation ListBlocklistsSortByEnum = "operation"
)

func GetListBlocklistsSortByEnumValues

func GetListBlocklistsSortByEnumValues() []ListBlocklistsSortByEnum

GetListBlocklistsSortByEnumValues Enumerates the set of values for ListBlocklistsSortByEnum

func GetMappingListBlocklistsSortByEnum

func GetMappingListBlocklistsSortByEnum(val string) (ListBlocklistsSortByEnum, bool)

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

type ListBlocklistsSortOrderEnum

ListBlocklistsSortOrderEnum Enum with underlying type: string

type ListBlocklistsSortOrderEnum string

Set of constants representing the allowable values for ListBlocklistsSortOrderEnum

const (
    ListBlocklistsSortOrderAsc  ListBlocklistsSortOrderEnum = "ASC"
    ListBlocklistsSortOrderDesc ListBlocklistsSortOrderEnum = "DESC"
)

func GetListBlocklistsSortOrderEnumValues

func GetListBlocklistsSortOrderEnumValues() []ListBlocklistsSortOrderEnum

GetListBlocklistsSortOrderEnumValues Enumerates the set of values for ListBlocklistsSortOrderEnum

func GetMappingListBlocklistsSortOrderEnum

func GetMappingListBlocklistsSortOrderEnum(val string) (ListBlocklistsSortOrderEnum, bool)

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

type ListCryptoAnalysisResultsAggregationModeEnum

ListCryptoAnalysisResultsAggregationModeEnum Enum with underlying type: string

type ListCryptoAnalysisResultsAggregationModeEnum string

Set of constants representing the allowable values for ListCryptoAnalysisResultsAggregationModeEnum

const (
    ListCryptoAnalysisResultsAggregationModeJfr             ListCryptoAnalysisResultsAggregationModeEnum = "JFR"
    ListCryptoAnalysisResultsAggregationModeManagedInstance ListCryptoAnalysisResultsAggregationModeEnum = "MANAGED_INSTANCE"
)

func GetListCryptoAnalysisResultsAggregationModeEnumValues

func GetListCryptoAnalysisResultsAggregationModeEnumValues() []ListCryptoAnalysisResultsAggregationModeEnum

GetListCryptoAnalysisResultsAggregationModeEnumValues Enumerates the set of values for ListCryptoAnalysisResultsAggregationModeEnum

func GetMappingListCryptoAnalysisResultsAggregationModeEnum

func GetMappingListCryptoAnalysisResultsAggregationModeEnum(val string) (ListCryptoAnalysisResultsAggregationModeEnum, bool)

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

type ListCryptoAnalysisResultsRequest

ListCryptoAnalysisResultsRequest wrapper for the ListCryptoAnalysisResults operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListCryptoAnalysisResults.go.html to see an example of how to use ListCryptoAnalysisResultsRequest.

type ListCryptoAnalysisResultsRequest struct {

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

    // The aggregation mode of the crypto event analysis result.
    AggregationMode ListCryptoAnalysisResultsAggregationModeEnum `mandatory:"false" contributesTo:"query" name:"aggregationMode" omitEmpty:"true"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListCryptoAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort crypto event analysis results. Only one sort order can be provided.
    // Default order for _timeCreated_, and _jreVersion_ is **descending**.
    // Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
    // If no value is specified _timeCreated_ is default.
    SortBy ListCryptoAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // 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 (ListCryptoAnalysisResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListCryptoAnalysisResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListCryptoAnalysisResultsRequest) RetryPolicy

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

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

func (ListCryptoAnalysisResultsRequest) String

func (request ListCryptoAnalysisResultsRequest) String() string

func (ListCryptoAnalysisResultsRequest) ValidateEnumValue

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

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

type ListCryptoAnalysisResultsResponse

ListCryptoAnalysisResultsResponse wrapper for the ListCryptoAnalysisResults operation

type ListCryptoAnalysisResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CryptoAnalysisResultCollection instances
    CryptoAnalysisResultCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCryptoAnalysisResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCryptoAnalysisResultsResponse) String

func (response ListCryptoAnalysisResultsResponse) String() string

type ListCryptoAnalysisResultsSortByEnum

ListCryptoAnalysisResultsSortByEnum Enum with underlying type: string

type ListCryptoAnalysisResultsSortByEnum string

Set of constants representing the allowable values for ListCryptoAnalysisResultsSortByEnum

const (
    ListCryptoAnalysisResultsSortByTimecreated       ListCryptoAnalysisResultsSortByEnum = "timeCreated"
    ListCryptoAnalysisResultsSortByManagedinstanceid ListCryptoAnalysisResultsSortByEnum = "managedInstanceId"
    ListCryptoAnalysisResultsSortByWorkrequestid     ListCryptoAnalysisResultsSortByEnum = "workRequestId"
)

func GetListCryptoAnalysisResultsSortByEnumValues

func GetListCryptoAnalysisResultsSortByEnumValues() []ListCryptoAnalysisResultsSortByEnum

GetListCryptoAnalysisResultsSortByEnumValues Enumerates the set of values for ListCryptoAnalysisResultsSortByEnum

func GetMappingListCryptoAnalysisResultsSortByEnum

func GetMappingListCryptoAnalysisResultsSortByEnum(val string) (ListCryptoAnalysisResultsSortByEnum, bool)

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

type ListCryptoAnalysisResultsSortOrderEnum

ListCryptoAnalysisResultsSortOrderEnum Enum with underlying type: string

type ListCryptoAnalysisResultsSortOrderEnum string

Set of constants representing the allowable values for ListCryptoAnalysisResultsSortOrderEnum

const (
    ListCryptoAnalysisResultsSortOrderAsc  ListCryptoAnalysisResultsSortOrderEnum = "ASC"
    ListCryptoAnalysisResultsSortOrderDesc ListCryptoAnalysisResultsSortOrderEnum = "DESC"
)

func GetListCryptoAnalysisResultsSortOrderEnumValues

func GetListCryptoAnalysisResultsSortOrderEnumValues() []ListCryptoAnalysisResultsSortOrderEnum

GetListCryptoAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListCryptoAnalysisResultsSortOrderEnum

func GetMappingListCryptoAnalysisResultsSortOrderEnum

func GetMappingListCryptoAnalysisResultsSortOrderEnum(val string) (ListCryptoAnalysisResultsSortOrderEnum, bool)

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

type ListDrsFilesRequest

ListDrsFilesRequest wrapper for the ListDrsFiles operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListDrsFiles.go.html to see an example of how to use ListDrsFilesRequest.

type ListDrsFilesRequest struct {

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

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

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListDrsFilesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field that sorts the DRS details results. Only one sort order can be provided.
    // The default order for _drsFileKey_ is **descending**.
    // If no value is specified, then _drsFileKey_ is default.
    SortBy ListDrsFilesSortByEnum `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 (ListDrsFilesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListDrsFilesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListDrsFilesRequest) RetryPolicy

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

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

func (ListDrsFilesRequest) String

func (request ListDrsFilesRequest) String() string

func (ListDrsFilesRequest) ValidateEnumValue

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

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

type ListDrsFilesResponse

ListDrsFilesResponse wrapper for the ListDrsFiles operation

type ListDrsFilesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DrsFileCollection instances
    DrsFileCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDrsFilesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDrsFilesResponse) String

func (response ListDrsFilesResponse) String() string

type ListDrsFilesSortByEnum

ListDrsFilesSortByEnum Enum with underlying type: string

type ListDrsFilesSortByEnum string

Set of constants representing the allowable values for ListDrsFilesSortByEnum

const (
    ListDrsFilesSortByBucketname   ListDrsFilesSortByEnum = "bucketName"
    ListDrsFilesSortByNamespace    ListDrsFilesSortByEnum = "namespace"
    ListDrsFilesSortByDrsfilekey   ListDrsFilesSortByEnum = "drsFileKey"
    ListDrsFilesSortByDrsfilename  ListDrsFilesSortByEnum = "drsFileName"
    ListDrsFilesSortByChecksumtype ListDrsFilesSortByEnum = "checksumType"
    ListDrsFilesSortByIsdefault    ListDrsFilesSortByEnum = "isDefault"
)

func GetListDrsFilesSortByEnumValues

func GetListDrsFilesSortByEnumValues() []ListDrsFilesSortByEnum

GetListDrsFilesSortByEnumValues Enumerates the set of values for ListDrsFilesSortByEnum

func GetMappingListDrsFilesSortByEnum

func GetMappingListDrsFilesSortByEnum(val string) (ListDrsFilesSortByEnum, bool)

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

type ListDrsFilesSortOrderEnum

ListDrsFilesSortOrderEnum Enum with underlying type: string

type ListDrsFilesSortOrderEnum string

Set of constants representing the allowable values for ListDrsFilesSortOrderEnum

const (
    ListDrsFilesSortOrderAsc  ListDrsFilesSortOrderEnum = "ASC"
    ListDrsFilesSortOrderDesc ListDrsFilesSortOrderEnum = "DESC"
)

func GetListDrsFilesSortOrderEnumValues

func GetListDrsFilesSortOrderEnumValues() []ListDrsFilesSortOrderEnum

GetListDrsFilesSortOrderEnumValues Enumerates the set of values for ListDrsFilesSortOrderEnum

func GetMappingListDrsFilesSortOrderEnum

func GetMappingListDrsFilesSortOrderEnum(val string) (ListDrsFilesSortOrderEnum, bool)

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

type ListFleetDiagnosesRequest

ListFleetDiagnosesRequest wrapper for the ListFleetDiagnoses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListFleetDiagnoses.go.html to see an example of how to use ListFleetDiagnosesRequest.

type ListFleetDiagnosesRequest struct {

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

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // 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 (ListFleetDiagnosesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListFleetDiagnosesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListFleetDiagnosesRequest) RetryPolicy

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

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

func (ListFleetDiagnosesRequest) String

func (request ListFleetDiagnosesRequest) String() string

func (ListFleetDiagnosesRequest) ValidateEnumValue

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

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

type ListFleetDiagnosesResponse

ListFleetDiagnosesResponse wrapper for the ListFleetDiagnoses operation

type ListFleetDiagnosesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FleetDiagnosisCollection instances
    FleetDiagnosisCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListFleetDiagnosesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListFleetDiagnosesResponse) String

func (response ListFleetDiagnosesResponse) String() string

type ListFleetsLifecycleStateEnum

ListFleetsLifecycleStateEnum Enum with underlying type: string

type ListFleetsLifecycleStateEnum string

Set of constants representing the allowable values for ListFleetsLifecycleStateEnum

const (
    ListFleetsLifecycleStateActive         ListFleetsLifecycleStateEnum = "ACTIVE"
    ListFleetsLifecycleStateCreating       ListFleetsLifecycleStateEnum = "CREATING"
    ListFleetsLifecycleStateDeleted        ListFleetsLifecycleStateEnum = "DELETED"
    ListFleetsLifecycleStateDeleting       ListFleetsLifecycleStateEnum = "DELETING"
    ListFleetsLifecycleStateFailed         ListFleetsLifecycleStateEnum = "FAILED"
    ListFleetsLifecycleStateNeedsAttention ListFleetsLifecycleStateEnum = "NEEDS_ATTENTION"
    ListFleetsLifecycleStateUpdating       ListFleetsLifecycleStateEnum = "UPDATING"
)

func GetListFleetsLifecycleStateEnumValues

func GetListFleetsLifecycleStateEnumValues() []ListFleetsLifecycleStateEnum

GetListFleetsLifecycleStateEnumValues Enumerates the set of values for ListFleetsLifecycleStateEnum

func GetMappingListFleetsLifecycleStateEnum

func GetMappingListFleetsLifecycleStateEnum(val string) (ListFleetsLifecycleStateEnum, bool)

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

type ListFleetsRequest

ListFleetsRequest wrapper for the ListFleets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListFleets.go.html to see an example of how to use ListFleetsRequest.

type ListFleetsRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of the Fleet.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The state of the lifecycle.
    LifecycleState ListFleetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListFleetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort Fleets. Only one sort order may be provided.
    // Default order for _timeCreated_, _approximateJreCount_, _approximateInstallationCount_,
    // _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _displayName_ is **ascending**.
    // If no value is specified _timeCreated_ is default.
    SortBy ListFleetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // Filter the list with displayName contains the given value.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // 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 (ListFleetsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListFleetsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListFleetsRequest) RetryPolicy

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

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

func (ListFleetsRequest) String

func (request ListFleetsRequest) String() string

func (ListFleetsRequest) ValidateEnumValue

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

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

type ListFleetsResponse

ListFleetsResponse wrapper for the ListFleets operation

type ListFleetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FleetCollection instances
    FleetCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListFleetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListFleetsResponse) String

func (response ListFleetsResponse) String() string

type ListFleetsSortByEnum

ListFleetsSortByEnum Enum with underlying type: string

type ListFleetsSortByEnum string

Set of constants representing the allowable values for ListFleetsSortByEnum

const (
    ListFleetsSortByDisplayname ListFleetsSortByEnum = "displayName"
    ListFleetsSortByTimecreated ListFleetsSortByEnum = "timeCreated"
)

func GetListFleetsSortByEnumValues

func GetListFleetsSortByEnumValues() []ListFleetsSortByEnum

GetListFleetsSortByEnumValues Enumerates the set of values for ListFleetsSortByEnum

func GetMappingListFleetsSortByEnum

func GetMappingListFleetsSortByEnum(val string) (ListFleetsSortByEnum, bool)

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

type ListFleetsSortOrderEnum

ListFleetsSortOrderEnum Enum with underlying type: string

type ListFleetsSortOrderEnum string

Set of constants representing the allowable values for ListFleetsSortOrderEnum

const (
    ListFleetsSortOrderAsc  ListFleetsSortOrderEnum = "ASC"
    ListFleetsSortOrderDesc ListFleetsSortOrderEnum = "DESC"
)

func GetListFleetsSortOrderEnumValues

func GetListFleetsSortOrderEnumValues() []ListFleetsSortOrderEnum

GetListFleetsSortOrderEnumValues Enumerates the set of values for ListFleetsSortOrderEnum

func GetMappingListFleetsSortOrderEnum

func GetMappingListFleetsSortOrderEnum(val string) (ListFleetsSortOrderEnum, bool)

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

type ListInstallationSitesJreSecurityStatusEnum

ListInstallationSitesJreSecurityStatusEnum Enum with underlying type: string

type ListInstallationSitesJreSecurityStatusEnum string

Set of constants representing the allowable values for ListInstallationSitesJreSecurityStatusEnum

const (
    ListInstallationSitesJreSecurityStatusEarlyAccess     ListInstallationSitesJreSecurityStatusEnum = "EARLY_ACCESS"
    ListInstallationSitesJreSecurityStatusUnknown         ListInstallationSitesJreSecurityStatusEnum = "UNKNOWN"
    ListInstallationSitesJreSecurityStatusUpToDate        ListInstallationSitesJreSecurityStatusEnum = "UP_TO_DATE"
    ListInstallationSitesJreSecurityStatusUpdateRequired  ListInstallationSitesJreSecurityStatusEnum = "UPDATE_REQUIRED"
    ListInstallationSitesJreSecurityStatusUpgradeRequired ListInstallationSitesJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

func GetListInstallationSitesJreSecurityStatusEnumValues

func GetListInstallationSitesJreSecurityStatusEnumValues() []ListInstallationSitesJreSecurityStatusEnum

GetListInstallationSitesJreSecurityStatusEnumValues Enumerates the set of values for ListInstallationSitesJreSecurityStatusEnum

func GetMappingListInstallationSitesJreSecurityStatusEnum

func GetMappingListInstallationSitesJreSecurityStatusEnum(val string) (ListInstallationSitesJreSecurityStatusEnum, bool)

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

type ListInstallationSitesRequest

ListInstallationSitesRequest wrapper for the ListInstallationSites operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListInstallationSites.go.html to see an example of how to use ListInstallationSitesRequest.

type ListInstallationSitesRequest struct {

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

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The file system path of the installation.
    InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

    // The Fleet-unique identifier of the related application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListInstallationSitesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort installation sites. Only one sort order may be provided.
    // Default order for _timeLastSeen_, and _jreVersion_, _approximateApplicationCount_ is **descending**.
    // Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
    // If no value is specified _managedInstanceId_ is default.
    SortBy ListInstallationSitesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // The security status of the Java Runtime.
    JreSecurityStatus ListInstallationSitesJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" omitEmpty:"true"`

    // Filter the list with path contains the given value.
    PathContains *string `mandatory:"false" contributesTo:"query" name:"pathContains"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // 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 (ListInstallationSitesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListInstallationSitesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListInstallationSitesRequest) RetryPolicy

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

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

func (ListInstallationSitesRequest) String

func (request ListInstallationSitesRequest) String() string

func (ListInstallationSitesRequest) ValidateEnumValue

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

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

type ListInstallationSitesResponse

ListInstallationSitesResponse wrapper for the ListInstallationSites operation

type ListInstallationSitesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of InstallationSiteCollection instances
    InstallationSiteCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListInstallationSitesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListInstallationSitesResponse) String

func (response ListInstallationSitesResponse) String() string

type ListInstallationSitesSortByEnum

ListInstallationSitesSortByEnum Enum with underlying type: string

type ListInstallationSitesSortByEnum string

Set of constants representing the allowable values for ListInstallationSitesSortByEnum

const (
    ListInstallationSitesSortByManagedinstanceid           ListInstallationSitesSortByEnum = "managedInstanceId"
    ListInstallationSitesSortByJredistribution             ListInstallationSitesSortByEnum = "jreDistribution"
    ListInstallationSitesSortByJrevendor                   ListInstallationSitesSortByEnum = "jreVendor"
    ListInstallationSitesSortByJreversion                  ListInstallationSitesSortByEnum = "jreVersion"
    ListInstallationSitesSortByPath                        ListInstallationSitesSortByEnum = "path"
    ListInstallationSitesSortByApproximateapplicationcount ListInstallationSitesSortByEnum = "approximateApplicationCount"
    ListInstallationSitesSortByOsname                      ListInstallationSitesSortByEnum = "osName"
    ListInstallationSitesSortBySecuritystatus              ListInstallationSitesSortByEnum = "securityStatus"
)

func GetListInstallationSitesSortByEnumValues

func GetListInstallationSitesSortByEnumValues() []ListInstallationSitesSortByEnum

GetListInstallationSitesSortByEnumValues Enumerates the set of values for ListInstallationSitesSortByEnum

func GetMappingListInstallationSitesSortByEnum

func GetMappingListInstallationSitesSortByEnum(val string) (ListInstallationSitesSortByEnum, bool)

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

type ListInstallationSitesSortOrderEnum

ListInstallationSitesSortOrderEnum Enum with underlying type: string

type ListInstallationSitesSortOrderEnum string

Set of constants representing the allowable values for ListInstallationSitesSortOrderEnum

const (
    ListInstallationSitesSortOrderAsc  ListInstallationSitesSortOrderEnum = "ASC"
    ListInstallationSitesSortOrderDesc ListInstallationSitesSortOrderEnum = "DESC"
)

func GetListInstallationSitesSortOrderEnumValues

func GetListInstallationSitesSortOrderEnumValues() []ListInstallationSitesSortOrderEnum

GetListInstallationSitesSortOrderEnumValues Enumerates the set of values for ListInstallationSitesSortOrderEnum

func GetMappingListInstallationSitesSortOrderEnum

func GetMappingListInstallationSitesSortOrderEnum(val string) (ListInstallationSitesSortOrderEnum, bool)

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

type ListJavaFamiliesRequest

ListJavaFamiliesRequest wrapper for the ListJavaFamilies operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaFamilies.go.html to see an example of how to use ListJavaFamiliesRequest.

type ListJavaFamiliesRequest struct {

    // The version identifier for the Java family.
    FamilyVersion *string `mandatory:"false" contributesTo:"query" name:"familyVersion"`

    // The display name for the Java family.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Filter the Java Release Family versions by support status.
    IsSupportedVersion *bool `mandatory:"false" contributesTo:"query" name:"isSupportedVersion"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaFamiliesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // If no value is specified _familyVersion_ is default.
    SortBy ListJavaFamiliesSortByEnum `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 (ListJavaFamiliesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaFamiliesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaFamiliesRequest) RetryPolicy

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

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

func (ListJavaFamiliesRequest) String

func (request ListJavaFamiliesRequest) String() string

func (ListJavaFamiliesRequest) ValidateEnumValue

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

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

type ListJavaFamiliesResponse

ListJavaFamiliesResponse wrapper for the ListJavaFamilies operation

type ListJavaFamiliesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JavaFamilyCollection instances
    JavaFamilyCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaFamiliesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaFamiliesResponse) String

func (response ListJavaFamiliesResponse) String() string

type ListJavaFamiliesSortByEnum

ListJavaFamiliesSortByEnum Enum with underlying type: string

type ListJavaFamiliesSortByEnum string

Set of constants representing the allowable values for ListJavaFamiliesSortByEnum

const (
    ListJavaFamiliesSortByFamilyversion        ListJavaFamiliesSortByEnum = "familyVersion"
    ListJavaFamiliesSortByEndofsupportlifedate ListJavaFamiliesSortByEnum = "endOfSupportLifeDate"
    ListJavaFamiliesSortBySupporttype          ListJavaFamiliesSortByEnum = "supportType"
)

func GetListJavaFamiliesSortByEnumValues

func GetListJavaFamiliesSortByEnumValues() []ListJavaFamiliesSortByEnum

GetListJavaFamiliesSortByEnumValues Enumerates the set of values for ListJavaFamiliesSortByEnum

func GetMappingListJavaFamiliesSortByEnum

func GetMappingListJavaFamiliesSortByEnum(val string) (ListJavaFamiliesSortByEnum, bool)

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

type ListJavaFamiliesSortOrderEnum

ListJavaFamiliesSortOrderEnum Enum with underlying type: string

type ListJavaFamiliesSortOrderEnum string

Set of constants representing the allowable values for ListJavaFamiliesSortOrderEnum

const (
    ListJavaFamiliesSortOrderAsc  ListJavaFamiliesSortOrderEnum = "ASC"
    ListJavaFamiliesSortOrderDesc ListJavaFamiliesSortOrderEnum = "DESC"
)

func GetListJavaFamiliesSortOrderEnumValues

func GetListJavaFamiliesSortOrderEnumValues() []ListJavaFamiliesSortOrderEnum

GetListJavaFamiliesSortOrderEnumValues Enumerates the set of values for ListJavaFamiliesSortOrderEnum

func GetMappingListJavaFamiliesSortOrderEnum

func GetMappingListJavaFamiliesSortOrderEnum(val string) (ListJavaFamiliesSortOrderEnum, bool)

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

type ListJavaMigrationAnalysisResultsRequest

ListJavaMigrationAnalysisResultsRequest wrapper for the ListJavaMigrationAnalysisResults operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaMigrationAnalysisResults.go.html to see an example of how to use ListJavaMigrationAnalysisResultsRequest.

type ListJavaMigrationAnalysisResultsRequest struct {

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

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaMigrationAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field that sorts the Java migration analysis results. Only one sort order can be provided.
    // The default order for _timeCreated_, _managedInstanceId_ and _workRequestId_ is **descending**.
    // If no value is specified, then _timeCreated_ is default.
    SortBy ListJavaMigrationAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // 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 (ListJavaMigrationAnalysisResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaMigrationAnalysisResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaMigrationAnalysisResultsRequest) RetryPolicy

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

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

func (ListJavaMigrationAnalysisResultsRequest) String

func (request ListJavaMigrationAnalysisResultsRequest) String() string

func (ListJavaMigrationAnalysisResultsRequest) ValidateEnumValue

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

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

type ListJavaMigrationAnalysisResultsResponse

ListJavaMigrationAnalysisResultsResponse wrapper for the ListJavaMigrationAnalysisResults operation

type ListJavaMigrationAnalysisResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JavaMigrationAnalysisResultCollection instances
    JavaMigrationAnalysisResultCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaMigrationAnalysisResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaMigrationAnalysisResultsResponse) String

func (response ListJavaMigrationAnalysisResultsResponse) String() string

type ListJavaMigrationAnalysisResultsSortByEnum

ListJavaMigrationAnalysisResultsSortByEnum Enum with underlying type: string

type ListJavaMigrationAnalysisResultsSortByEnum string

Set of constants representing the allowable values for ListJavaMigrationAnalysisResultsSortByEnum

const (
    ListJavaMigrationAnalysisResultsSortByTimecreated       ListJavaMigrationAnalysisResultsSortByEnum = "timeCreated"
    ListJavaMigrationAnalysisResultsSortByManagedinstanceid ListJavaMigrationAnalysisResultsSortByEnum = "managedInstanceId"
    ListJavaMigrationAnalysisResultsSortByWorkrequestid     ListJavaMigrationAnalysisResultsSortByEnum = "workRequestId"
)

func GetListJavaMigrationAnalysisResultsSortByEnumValues

func GetListJavaMigrationAnalysisResultsSortByEnumValues() []ListJavaMigrationAnalysisResultsSortByEnum

GetListJavaMigrationAnalysisResultsSortByEnumValues Enumerates the set of values for ListJavaMigrationAnalysisResultsSortByEnum

func GetMappingListJavaMigrationAnalysisResultsSortByEnum

func GetMappingListJavaMigrationAnalysisResultsSortByEnum(val string) (ListJavaMigrationAnalysisResultsSortByEnum, bool)

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

type ListJavaMigrationAnalysisResultsSortOrderEnum

ListJavaMigrationAnalysisResultsSortOrderEnum Enum with underlying type: string

type ListJavaMigrationAnalysisResultsSortOrderEnum string

Set of constants representing the allowable values for ListJavaMigrationAnalysisResultsSortOrderEnum

const (
    ListJavaMigrationAnalysisResultsSortOrderAsc  ListJavaMigrationAnalysisResultsSortOrderEnum = "ASC"
    ListJavaMigrationAnalysisResultsSortOrderDesc ListJavaMigrationAnalysisResultsSortOrderEnum = "DESC"
)

func GetListJavaMigrationAnalysisResultsSortOrderEnumValues

func GetListJavaMigrationAnalysisResultsSortOrderEnumValues() []ListJavaMigrationAnalysisResultsSortOrderEnum

GetListJavaMigrationAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListJavaMigrationAnalysisResultsSortOrderEnum

func GetMappingListJavaMigrationAnalysisResultsSortOrderEnum

func GetMappingListJavaMigrationAnalysisResultsSortOrderEnum(val string) (ListJavaMigrationAnalysisResultsSortOrderEnum, bool)

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

type ListJavaReleasesJreSecurityStatusEnum

ListJavaReleasesJreSecurityStatusEnum Enum with underlying type: string

type ListJavaReleasesJreSecurityStatusEnum string

Set of constants representing the allowable values for ListJavaReleasesJreSecurityStatusEnum

const (
    ListJavaReleasesJreSecurityStatusEarlyAccess     ListJavaReleasesJreSecurityStatusEnum = "EARLY_ACCESS"
    ListJavaReleasesJreSecurityStatusUnknown         ListJavaReleasesJreSecurityStatusEnum = "UNKNOWN"
    ListJavaReleasesJreSecurityStatusUpToDate        ListJavaReleasesJreSecurityStatusEnum = "UP_TO_DATE"
    ListJavaReleasesJreSecurityStatusUpdateRequired  ListJavaReleasesJreSecurityStatusEnum = "UPDATE_REQUIRED"
    ListJavaReleasesJreSecurityStatusUpgradeRequired ListJavaReleasesJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

func GetListJavaReleasesJreSecurityStatusEnumValues

func GetListJavaReleasesJreSecurityStatusEnumValues() []ListJavaReleasesJreSecurityStatusEnum

GetListJavaReleasesJreSecurityStatusEnumValues Enumerates the set of values for ListJavaReleasesJreSecurityStatusEnum

func GetMappingListJavaReleasesJreSecurityStatusEnum

func GetMappingListJavaReleasesJreSecurityStatusEnum(val string) (ListJavaReleasesJreSecurityStatusEnum, bool)

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

type ListJavaReleasesLicenseTypeEnum

ListJavaReleasesLicenseTypeEnum Enum with underlying type: string

type ListJavaReleasesLicenseTypeEnum string

Set of constants representing the allowable values for ListJavaReleasesLicenseTypeEnum

const (
    ListJavaReleasesLicenseTypeOtn        ListJavaReleasesLicenseTypeEnum = "OTN"
    ListJavaReleasesLicenseTypeNftc       ListJavaReleasesLicenseTypeEnum = "NFTC"
    ListJavaReleasesLicenseTypeRestricted ListJavaReleasesLicenseTypeEnum = "RESTRICTED"
)

func GetListJavaReleasesLicenseTypeEnumValues

func GetListJavaReleasesLicenseTypeEnumValues() []ListJavaReleasesLicenseTypeEnum

GetListJavaReleasesLicenseTypeEnumValues Enumerates the set of values for ListJavaReleasesLicenseTypeEnum

func GetMappingListJavaReleasesLicenseTypeEnum

func GetMappingListJavaReleasesLicenseTypeEnum(val string) (ListJavaReleasesLicenseTypeEnum, bool)

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

type ListJavaReleasesReleaseTypeEnum

ListJavaReleasesReleaseTypeEnum Enum with underlying type: string

type ListJavaReleasesReleaseTypeEnum string

Set of constants representing the allowable values for ListJavaReleasesReleaseTypeEnum

const (
    ListJavaReleasesReleaseTypeCpu          ListJavaReleasesReleaseTypeEnum = "CPU"
    ListJavaReleasesReleaseTypeFeature      ListJavaReleasesReleaseTypeEnum = "FEATURE"
    ListJavaReleasesReleaseTypeBpr          ListJavaReleasesReleaseTypeEnum = "BPR"
    ListJavaReleasesReleaseTypePatchRelease ListJavaReleasesReleaseTypeEnum = "PATCH_RELEASE"
)

func GetListJavaReleasesReleaseTypeEnumValues

func GetListJavaReleasesReleaseTypeEnumValues() []ListJavaReleasesReleaseTypeEnum

GetListJavaReleasesReleaseTypeEnumValues Enumerates the set of values for ListJavaReleasesReleaseTypeEnum

func GetMappingListJavaReleasesReleaseTypeEnum

func GetMappingListJavaReleasesReleaseTypeEnum(val string) (ListJavaReleasesReleaseTypeEnum, bool)

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

type ListJavaReleasesRequest

ListJavaReleasesRequest wrapper for the ListJavaReleases operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJavaReleases.go.html to see an example of how to use ListJavaReleasesRequest.

type ListJavaReleasesRequest struct {

    // Unique Java release version identifier
    ReleaseVersion *string `mandatory:"false" contributesTo:"query" name:"releaseVersion"`

    // The version identifier for the Java family.
    FamilyVersion *string `mandatory:"false" contributesTo:"query" name:"familyVersion"`

    // Java release type.
    ReleaseType ListJavaReleasesReleaseTypeEnum `mandatory:"false" contributesTo:"query" name:"releaseType" omitEmpty:"true"`

    // The security status of the Java Runtime.
    JreSecurityStatus ListJavaReleasesJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" omitEmpty:"true"`

    // Java license type.
    LicenseType ListJavaReleasesLicenseTypeEnum `mandatory:"false" contributesTo:"query" name:"licenseType" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaReleasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // If no value is specified _releaseDate_ is default.
    SortBy ListJavaReleasesSortByEnum `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 (ListJavaReleasesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaReleasesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaReleasesRequest) RetryPolicy

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

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

func (ListJavaReleasesRequest) String

func (request ListJavaReleasesRequest) String() string

func (ListJavaReleasesRequest) ValidateEnumValue

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

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

type ListJavaReleasesResponse

ListJavaReleasesResponse wrapper for the ListJavaReleases operation

type ListJavaReleasesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JavaReleaseCollection instances
    JavaReleaseCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaReleasesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaReleasesResponse) String

func (response ListJavaReleasesResponse) String() string

type ListJavaReleasesSortByEnum

ListJavaReleasesSortByEnum Enum with underlying type: string

type ListJavaReleasesSortByEnum string

Set of constants representing the allowable values for ListJavaReleasesSortByEnum

const (
    ListJavaReleasesSortByReleasedate    ListJavaReleasesSortByEnum = "releaseDate"
    ListJavaReleasesSortByReleaseversion ListJavaReleasesSortByEnum = "releaseVersion"
    ListJavaReleasesSortByFamilyversion  ListJavaReleasesSortByEnum = "familyVersion"
    ListJavaReleasesSortByLicensetype    ListJavaReleasesSortByEnum = "licenseType"
)

func GetListJavaReleasesSortByEnumValues

func GetListJavaReleasesSortByEnumValues() []ListJavaReleasesSortByEnum

GetListJavaReleasesSortByEnumValues Enumerates the set of values for ListJavaReleasesSortByEnum

func GetMappingListJavaReleasesSortByEnum

func GetMappingListJavaReleasesSortByEnum(val string) (ListJavaReleasesSortByEnum, bool)

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

type ListJavaReleasesSortOrderEnum

ListJavaReleasesSortOrderEnum Enum with underlying type: string

type ListJavaReleasesSortOrderEnum string

Set of constants representing the allowable values for ListJavaReleasesSortOrderEnum

const (
    ListJavaReleasesSortOrderAsc  ListJavaReleasesSortOrderEnum = "ASC"
    ListJavaReleasesSortOrderDesc ListJavaReleasesSortOrderEnum = "DESC"
)

func GetListJavaReleasesSortOrderEnumValues

func GetListJavaReleasesSortOrderEnumValues() []ListJavaReleasesSortOrderEnum

GetListJavaReleasesSortOrderEnumValues Enumerates the set of values for ListJavaReleasesSortOrderEnum

func GetMappingListJavaReleasesSortOrderEnum

func GetMappingListJavaReleasesSortOrderEnum(val string) (ListJavaReleasesSortOrderEnum, bool)

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

type ListJreUsageRequest

ListJreUsageRequest wrapper for the ListJreUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListJreUsage.go.html to see an example of how to use ListJreUsageRequest.

type ListJreUsageRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The host OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the managed instance.
    HostId *string `mandatory:"false" contributesTo:"query" name:"hostId"`

    // The Fleet-unique identifier of the application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The name of the application.
    ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJreUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort JRE usages. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, and _version_ is **descending**.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _version_, _approximateInstallationCount_,
    // _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _distribution_, _vendor_, and _osName_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy ListJreUsageSortByEnum `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 (ListJreUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJreUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJreUsageRequest) RetryPolicy

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

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

func (ListJreUsageRequest) String

func (request ListJreUsageRequest) String() string

func (ListJreUsageRequest) ValidateEnumValue

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

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

type ListJreUsageResponse

ListJreUsageResponse wrapper for the ListJreUsage operation

type ListJreUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JreUsageCollection instances
    JreUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJreUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJreUsageResponse) String

func (response ListJreUsageResponse) String() string

type ListJreUsageSortByEnum

ListJreUsageSortByEnum Enum with underlying type: string

type ListJreUsageSortByEnum string

Set of constants representing the allowable values for ListJreUsageSortByEnum

const (
    ListJreUsageSortByDistribution                    ListJreUsageSortByEnum = "distribution"
    ListJreUsageSortByTimefirstseen                   ListJreUsageSortByEnum = "timeFirstSeen"
    ListJreUsageSortByTimelastseen                    ListJreUsageSortByEnum = "timeLastSeen"
    ListJreUsageSortByVendor                          ListJreUsageSortByEnum = "vendor"
    ListJreUsageSortByVersion                         ListJreUsageSortByEnum = "version"
    ListJreUsageSortByApproximateinstallationcount    ListJreUsageSortByEnum = "approximateInstallationCount"
    ListJreUsageSortByApproximateapplicationcount     ListJreUsageSortByEnum = "approximateApplicationCount"
    ListJreUsageSortByApproximatemanagedinstancecount ListJreUsageSortByEnum = "approximateManagedInstanceCount"
    ListJreUsageSortByOsname                          ListJreUsageSortByEnum = "osName"
    ListJreUsageSortBySecuritystatus                  ListJreUsageSortByEnum = "securityStatus"
)

func GetListJreUsageSortByEnumValues

func GetListJreUsageSortByEnumValues() []ListJreUsageSortByEnum

GetListJreUsageSortByEnumValues Enumerates the set of values for ListJreUsageSortByEnum

func GetMappingListJreUsageSortByEnum

func GetMappingListJreUsageSortByEnum(val string) (ListJreUsageSortByEnum, bool)

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

type ListJreUsageSortOrderEnum

ListJreUsageSortOrderEnum Enum with underlying type: string

type ListJreUsageSortOrderEnum string

Set of constants representing the allowable values for ListJreUsageSortOrderEnum

const (
    ListJreUsageSortOrderAsc  ListJreUsageSortOrderEnum = "ASC"
    ListJreUsageSortOrderDesc ListJreUsageSortOrderEnum = "DESC"
)

func GetListJreUsageSortOrderEnumValues

func GetListJreUsageSortOrderEnumValues() []ListJreUsageSortOrderEnum

GetListJreUsageSortOrderEnumValues Enumerates the set of values for ListJreUsageSortOrderEnum

func GetMappingListJreUsageSortOrderEnum

func GetMappingListJreUsageSortOrderEnum(val string) (ListJreUsageSortOrderEnum, bool)

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

type ListPerformanceTuningAnalysisResultsRequest

ListPerformanceTuningAnalysisResultsRequest wrapper for the ListPerformanceTuningAnalysisResults operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListPerformanceTuningAnalysisResults.go.html to see an example of how to use ListPerformanceTuningAnalysisResultsRequest.

type ListPerformanceTuningAnalysisResultsRequest struct {

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

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The Fleet-unique identifier of the related application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListPerformanceTuningAnalysisResultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort performance tuning analysis results. Only one sort order may be provided.
    // Default order for _timeCreated_, and _jreVersion_ is **descending**.
    // Default order for _managedInstanceId_, _jreDistribution_, _jreVendor_ and _osName_ is **ascending**.
    // If no value is specified _timeCreated_ is default.
    SortBy ListPerformanceTuningAnalysisResultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // 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 (ListPerformanceTuningAnalysisResultsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPerformanceTuningAnalysisResultsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListPerformanceTuningAnalysisResultsRequest) RetryPolicy

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

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

func (ListPerformanceTuningAnalysisResultsRequest) String

func (request ListPerformanceTuningAnalysisResultsRequest) String() string

func (ListPerformanceTuningAnalysisResultsRequest) ValidateEnumValue

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

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

type ListPerformanceTuningAnalysisResultsResponse

ListPerformanceTuningAnalysisResultsResponse wrapper for the ListPerformanceTuningAnalysisResults operation

type ListPerformanceTuningAnalysisResultsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PerformanceTuningAnalysisResultCollection instances
    PerformanceTuningAnalysisResultCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListPerformanceTuningAnalysisResultsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPerformanceTuningAnalysisResultsResponse) String

func (response ListPerformanceTuningAnalysisResultsResponse) String() string

type ListPerformanceTuningAnalysisResultsSortByEnum

ListPerformanceTuningAnalysisResultsSortByEnum Enum with underlying type: string

type ListPerformanceTuningAnalysisResultsSortByEnum string

Set of constants representing the allowable values for ListPerformanceTuningAnalysisResultsSortByEnum

const (
    ListPerformanceTuningAnalysisResultsSortByTimecreated       ListPerformanceTuningAnalysisResultsSortByEnum = "timeCreated"
    ListPerformanceTuningAnalysisResultsSortByManagedinstanceid ListPerformanceTuningAnalysisResultsSortByEnum = "managedInstanceId"
    ListPerformanceTuningAnalysisResultsSortByWorkrequestid     ListPerformanceTuningAnalysisResultsSortByEnum = "workRequestId"
)

func GetListPerformanceTuningAnalysisResultsSortByEnumValues

func GetListPerformanceTuningAnalysisResultsSortByEnumValues() []ListPerformanceTuningAnalysisResultsSortByEnum

GetListPerformanceTuningAnalysisResultsSortByEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisResultsSortByEnum

func GetMappingListPerformanceTuningAnalysisResultsSortByEnum

func GetMappingListPerformanceTuningAnalysisResultsSortByEnum(val string) (ListPerformanceTuningAnalysisResultsSortByEnum, bool)

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

type ListPerformanceTuningAnalysisResultsSortOrderEnum

ListPerformanceTuningAnalysisResultsSortOrderEnum Enum with underlying type: string

type ListPerformanceTuningAnalysisResultsSortOrderEnum string

Set of constants representing the allowable values for ListPerformanceTuningAnalysisResultsSortOrderEnum

const (
    ListPerformanceTuningAnalysisResultsSortOrderAsc  ListPerformanceTuningAnalysisResultsSortOrderEnum = "ASC"
    ListPerformanceTuningAnalysisResultsSortOrderDesc ListPerformanceTuningAnalysisResultsSortOrderEnum = "DESC"
)

func GetListPerformanceTuningAnalysisResultsSortOrderEnumValues

func GetListPerformanceTuningAnalysisResultsSortOrderEnumValues() []ListPerformanceTuningAnalysisResultsSortOrderEnum

GetListPerformanceTuningAnalysisResultsSortOrderEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisResultsSortOrderEnum

func GetMappingListPerformanceTuningAnalysisResultsSortOrderEnum

func GetMappingListPerformanceTuningAnalysisResultsSortOrderEnum(val string) (ListPerformanceTuningAnalysisResultsSortOrderEnum, bool)

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

type ListWorkItemsRequest

ListWorkItemsRequest wrapper for the ListWorkItems operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ListWorkItems.go.html to see an example of how to use ListWorkItemsRequest.

type ListWorkItemsRequest 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 at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    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 (ListWorkItemsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkItemsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkItemsRequest) RetryPolicy

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

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

func (ListWorkItemsRequest) String

func (request ListWorkItemsRequest) String() string

func (ListWorkItemsRequest) ValidateEnumValue

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

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

type ListWorkItemsResponse

ListWorkItemsResponse wrapper for the ListWorkItems operation

type ListWorkItemsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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 (ListWorkItemsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkItemsResponse) String

func (response ListWorkItemsResponse) String() string

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/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 at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    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 (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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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 ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/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 at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    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 (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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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 ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/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 in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The ID of an asynchronous work request.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the fleet.
    FleetId *string `mandatory:"false" contributesTo:"query" name:"fleetId"`

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

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // 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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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 ManageDrsDetails

ManageDrsDetails Details of the request to manage DRS in active managed instance(s) in a Fleet. When the targets aren't specified, then all active managed instance(s) currently in the Fleet are selected.

type ManageDrsDetails struct {

    // The targets to manage DRS.
    Targets []DrsTarget `mandatory:"false" json:"targets"`
}

func (ManageDrsDetails) String

func (m ManageDrsDetails) String() string

func (ManageDrsDetails) ValidateEnumValue

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

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

type ManagedInstanceSortByEnum

ManagedInstanceSortByEnum Enum with underlying type: string

type ManagedInstanceSortByEnum string

Set of constants representing the allowable values for ManagedInstanceSortByEnum

const (
    ManagedInstanceSortByTimeFirstSeen                ManagedInstanceSortByEnum = "timeFirstSeen"
    ManagedInstanceSortByTimeLastSeen                 ManagedInstanceSortByEnum = "timeLastSeen"
    ManagedInstanceSortByApproximateJreCount          ManagedInstanceSortByEnum = "approximateJreCount"
    ManagedInstanceSortByApproximateInstallationCount ManagedInstanceSortByEnum = "approximateInstallationCount"
    ManagedInstanceSortByApproximateApplicationCount  ManagedInstanceSortByEnum = "approximateApplicationCount"
    ManagedInstanceSortByOsName                       ManagedInstanceSortByEnum = "osName"
)

func GetManagedInstanceSortByEnumValues

func GetManagedInstanceSortByEnumValues() []ManagedInstanceSortByEnum

GetManagedInstanceSortByEnumValues Enumerates the set of values for ManagedInstanceSortByEnum

func GetMappingManagedInstanceSortByEnum

func GetMappingManagedInstanceSortByEnum(val string) (ManagedInstanceSortByEnum, bool)

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

type ManagedInstanceTypeEnum

ManagedInstanceTypeEnum Enum with underlying type: string

type ManagedInstanceTypeEnum string

Set of constants representing the allowable values for ManagedInstanceTypeEnum

const (
    ManagedInstanceTypeOracleManagementAgent ManagedInstanceTypeEnum = "ORACLE_MANAGEMENT_AGENT"
)

func GetManagedInstanceTypeEnumValues

func GetManagedInstanceTypeEnumValues() []ManagedInstanceTypeEnum

GetManagedInstanceTypeEnumValues Enumerates the set of values for ManagedInstanceTypeEnum

func GetMappingManagedInstanceTypeEnum

func GetMappingManagedInstanceTypeEnum(val string) (ManagedInstanceTypeEnum, bool)

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

type ManagedInstanceUsage

ManagedInstanceUsage Managed instance usage during a specified time period. An entity that emits usage events to Java Management Service (JMS) is represented as a managed instance. A managed instance has a unique identity which is used by JMS to distinguish it from other managed instances. Currently, JMS supports only one kind of managed instance, a Management Agent.

type ManagedInstanceUsage struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The type of the source of events.
    ManagedInstanceType ManagedInstanceTypeEnum `mandatory:"true" json:"managedInstanceType"`

    // The hostname of the managed instance (if applicable).
    Hostname *string `mandatory:"false" json:"hostname"`

    // The host OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    HostId *string `mandatory:"false" json:"hostId"`

    OperatingSystem *OperatingSystem `mandatory:"false" json:"operatingSystem"`

    Agent *Agent `mandatory:"false" json:"agent"`

    // The approximate count of applications reported by this managed instance.
    ApproximateApplicationCount *int `mandatory:"false" json:"approximateApplicationCount"`

    // The approximate count of installations reported by this managed instance.
    ApproximateInstallationCount *int `mandatory:"false" json:"approximateInstallationCount"`

    // The approximate count of Java Runtimes reported by this managed instance.
    ApproximateJreCount *int `mandatory:"false" json:"approximateJreCount"`

    // DRS file status
    DrsFileStatus DrsFileStatusEnum `mandatory:"false" json:"drsFileStatus,omitempty"`

    // Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The date and time the resource was _first_ reported to JMS.
    // This is potentially _before_ the specified time period provided by the filters.
    // For example, a resource can be first reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeFirstSeen *common.SDKTime `mandatory:"false" json:"timeFirstSeen"`

    // The date and time the resource was _last_ reported to JMS.
    // This is potentially _after_ the specified time period provided by the filters.
    // For example, a resource can be last reported to JMS before the start of a specified time period,
    // if it is also reported during the time period.
    TimeLastSeen *common.SDKTime `mandatory:"false" json:"timeLastSeen"`
}

func (ManagedInstanceUsage) String

func (m ManagedInstanceUsage) String() string

func (ManagedInstanceUsage) ValidateEnumValue

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

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

type ManagedInstanceUsageCollection

ManagedInstanceUsageCollection Results of a managed instance search. Contains ManagedInstanceUsage items.

type ManagedInstanceUsageCollection struct {

    // A list of managed instances.
    Items []ManagedInstanceUsage `mandatory:"true" json:"items"`
}

func (ManagedInstanceUsageCollection) String

func (m ManagedInstanceUsageCollection) String() string

func (ManagedInstanceUsageCollection) ValidateEnumValue

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

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

type MinimumKeySizeSettings

MinimumKeySizeSettings test

type MinimumKeySizeSettings struct {

    // Updates the minimum key size for the specified encryption algorithm.
    // The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
    // - Changing minimum key length for Diffie-Hellman
    Tls []KeySizeAlgorithm `mandatory:"false" json:"tls"`

    // Updates the minimum key size for the specified encryption algorithm.
    // The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
    // - Changing minimum key length for RSA signed jars
    // - Changing minimum key length for EC
    // - Changing minimum key length for DSA
    Jar []KeySizeAlgorithm `mandatory:"false" json:"jar"`

    // Updates the minimum key size for the specified encryption algorithm.
    // The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
    // - Changing minimum key length for RSA signed jars
    // - Changing minimum key length for EC
    // - Changing minimum key length for DSA
    Certpath []KeySizeAlgorithm `mandatory:"false" json:"certpath"`
}

func (MinimumKeySizeSettings) String

func (m MinimumKeySizeSettings) String() string

func (MinimumKeySizeSettings) ValidateEnumValue

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

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

type NewInstallationSite

NewInstallationSite The properties of a new Java installation site.

type NewInstallationSite struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the related managed instance.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The release version of the Java Runtime.
    ReleaseVersion *string `mandatory:"true" json:"releaseVersion"`

    // Artifact content type for the Java version.
    ArtifactContentType ArtifactContentTypeEnum `mandatory:"false" json:"artifactContentType,omitempty"`

    // Custom path to install new Java installation site.
    InstallationPath *string `mandatory:"false" json:"installationPath"`

    // Flag to install headless or headful Java installation. Only valid for Oracle Linux in OCI.
    HeadlessMode *bool `mandatory:"false" json:"headlessMode"`

    // Forces the installation request even if a more recent release is already present in the host.
    ForceInstall *bool `mandatory:"false" json:"forceInstall"`
}

func (NewInstallationSite) String

func (m NewInstallationSite) String() string

func (NewInstallationSite) ValidateEnumValue

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

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

type OperatingSystem

OperatingSystem Operating System of the platform on which the Java Runtime was reported.

type OperatingSystem struct {

    // The operating system type, such as Windows or Linux
    Family OsFamilyEnum `mandatory:"true" json:"family"`

    // The name of the operating system as provided by the Java system property os.name.
    Name *string `mandatory:"true" json:"name"`

    // The version of the operating system as provided by the Java system property os.version.
    Version *string `mandatory:"true" json:"version"`

    // The architecture of the operating system as provided by the Java system property os.arch.
    Architecture *string `mandatory:"true" json:"architecture"`

    // Number of instances running the operating system.
    ManagedInstanceCount *int `mandatory:"false" json:"managedInstanceCount"`
}

func (OperatingSystem) String

func (m OperatingSystem) String() string

func (OperatingSystem) ValidateEnumValue

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

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateFleet                      OperationTypeEnum = "CREATE_FLEET"
    OperationTypeDeleteFleet                      OperationTypeEnum = "DELETE_FLEET"
    OperationTypeMoveFleet                        OperationTypeEnum = "MOVE_FLEET"
    OperationTypeUpdateFleet                      OperationTypeEnum = "UPDATE_FLEET"
    OperationTypeUpdateFleetAgentConfiguration    OperationTypeEnum = "UPDATE_FLEET_AGENT_CONFIGURATION"
    OperationTypeDeleteJavaInstallation           OperationTypeEnum = "DELETE_JAVA_INSTALLATION"
    OperationTypeCreateJavaInstallation           OperationTypeEnum = "CREATE_JAVA_INSTALLATION"
    OperationTypeCollectJfr                       OperationTypeEnum = "COLLECT_JFR"
    OperationTypeRequestCryptoEventAnalysis       OperationTypeEnum = "REQUEST_CRYPTO_EVENT_ANALYSIS"
    OperationTypeRequestPerformanceTuningAnalysis OperationTypeEnum = "REQUEST_PERFORMANCE_TUNING_ANALYSIS"
    OperationTypeRequestJavaMigrationAnalysis     OperationTypeEnum = "REQUEST_JAVA_MIGRATION_ANALYSIS"
    OperationTypeDeleteJmsReport                  OperationTypeEnum = "DELETE_JMS_REPORT"
    OperationTypeScanJavaServerUsage              OperationTypeEnum = "SCAN_JAVA_SERVER_USAGE"
    OperationTypeScanLibraryUsage                 OperationTypeEnum = "SCAN_LIBRARY_USAGE"
    OperationTypeExportDataCsv                    OperationTypeEnum = "EXPORT_DATA_CSV"
    OperationTypeCreateDrsFile                    OperationTypeEnum = "CREATE_DRS_FILE"
    OperationTypeUpdateDrsFile                    OperationTypeEnum = "UPDATE_DRS_FILE"
    OperationTypeDeleteDrsFile                    OperationTypeEnum = "DELETE_DRS_FILE"
    OperationTypeEnableDrs                        OperationTypeEnum = "ENABLE_DRS"
    OperationTypeDisableDrs                       OperationTypeEnum = "DISABLE_DRS"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OsFamilyEnum

OsFamilyEnum Enum with underlying type: string

type OsFamilyEnum string

Set of constants representing the allowable values for OsFamilyEnum

const (
    OsFamilyLinux   OsFamilyEnum = "LINUX"
    OsFamilyWindows OsFamilyEnum = "WINDOWS"
    OsFamilyMacos   OsFamilyEnum = "MACOS"
    OsFamilyUnknown OsFamilyEnum = "UNKNOWN"
)

func GetMappingOsFamilyEnum

func GetMappingOsFamilyEnum(val string) (OsFamilyEnum, bool)

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

func GetOsFamilyEnumValues

func GetOsFamilyEnumValues() []OsFamilyEnum

GetOsFamilyEnumValues Enumerates the set of values for OsFamilyEnum

type PatchDetail

PatchDetail My Oracle Support(MoS) patch details for the Java release.

type PatchDetail struct {

    // Commonly used name for the MoS release.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // MoS URL to access the artifacts for the Java release.
    PatchUrl *string `mandatory:"true" json:"patchUrl"`
}

func (PatchDetail) String

func (m PatchDetail) String() string

func (PatchDetail) ValidateEnumValue

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

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

type PerformanceTuningAnalysis

PerformanceTuningAnalysis Performance tuning analysis configuration

type PerformanceTuningAnalysis struct {

    // PerformanceTuningAnalysis flag to store enabled or disabled status
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`
}

func (PerformanceTuningAnalysis) String

func (m PerformanceTuningAnalysis) String() string

func (PerformanceTuningAnalysis) ValidateEnumValue

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

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

type PerformanceTuningAnalysisResult

PerformanceTuningAnalysisResult Metadata of a Performance Tuning Analysis result. The analysis result is stored as the Object Storage object.

type PerformanceTuningAnalysisResult struct {

    // The OCID to identify this analysis results.
    Id *string `mandatory:"true" json:"id"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The OCID of the application for which the report has been generated.
    ApplicationId *string `mandatory:"true" json:"applicationId"`

    // The internal identifier of the application installation for which the report has been generated.
    ApplicationInstallationId *string `mandatory:"true" json:"applicationInstallationId"`

    // The installation path of the application for which the report has been generated.
    ApplicationInstallationPath *string `mandatory:"true" json:"applicationInstallationPath"`

    // Total number of warnings reported by the analysis.
    WarningCount *int `mandatory:"true" json:"warningCount"`

    // Result of the analysis based on whether warnings have been found or not.
    Result PerformanceTuningResultStatusEnum `mandatory:"true" json:"result"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The hostname of the managed instance.
    HostName *string `mandatory:"true" json:"hostName"`

    // The name of the application for which the report has been generated.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The Object Storage namespace of this analysis result.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket name of this analysis result.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name of this analysis result.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the JFR capture started.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // The time the JFR capture finished.
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // The OCID of the work request to start the analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`
}

func (PerformanceTuningAnalysisResult) String

func (m PerformanceTuningAnalysisResult) String() string

func (PerformanceTuningAnalysisResult) ValidateEnumValue

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

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

type PerformanceTuningAnalysisResultCollection

PerformanceTuningAnalysisResultCollection List of Performance Tuning Analysis results.

type PerformanceTuningAnalysisResultCollection struct {

    // A list of Performance Tuning Analysis results.
    Items []PerformanceTuningAnalysisResultSummary `mandatory:"true" json:"items"`
}

func (PerformanceTuningAnalysisResultCollection) String

func (m PerformanceTuningAnalysisResultCollection) String() string

func (PerformanceTuningAnalysisResultCollection) ValidateEnumValue

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

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

type PerformanceTuningAnalysisResultSortByEnum

PerformanceTuningAnalysisResultSortByEnum Enum with underlying type: string

type PerformanceTuningAnalysisResultSortByEnum string

Set of constants representing the allowable values for PerformanceTuningAnalysisResultSortByEnum

const (
    PerformanceTuningAnalysisResultSortByTimeCreated       PerformanceTuningAnalysisResultSortByEnum = "timeCreated"
    PerformanceTuningAnalysisResultSortByManagedInstanceId PerformanceTuningAnalysisResultSortByEnum = "managedInstanceId"
    PerformanceTuningAnalysisResultSortByWorkRequestId     PerformanceTuningAnalysisResultSortByEnum = "workRequestId"
)

func GetMappingPerformanceTuningAnalysisResultSortByEnum

func GetMappingPerformanceTuningAnalysisResultSortByEnum(val string) (PerformanceTuningAnalysisResultSortByEnum, bool)

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

func GetPerformanceTuningAnalysisResultSortByEnumValues

func GetPerformanceTuningAnalysisResultSortByEnumValues() []PerformanceTuningAnalysisResultSortByEnum

GetPerformanceTuningAnalysisResultSortByEnumValues Enumerates the set of values for PerformanceTuningAnalysisResultSortByEnum

type PerformanceTuningAnalysisResultSummary

PerformanceTuningAnalysisResultSummary Summary of a performance tuning analysis result. The actual output of the analysis is stored in the Object Storage object.

type PerformanceTuningAnalysisResultSummary struct {

    // The OCID to identify this analysis results.
    Id *string `mandatory:"true" json:"id"`

    // The fleet OCID.
    FleetId *string `mandatory:"true" json:"fleetId"`

    // The OCID of the application for which the report has been generated.
    ApplicationId *string `mandatory:"true" json:"applicationId"`

    // The internal identifier of the application installation for which the report has been generated.
    ApplicationInstallationId *string `mandatory:"true" json:"applicationInstallationId"`

    // The installation path of the application for which the report has been generated.
    ApplicationInstallationPath *string `mandatory:"true" json:"applicationInstallationPath"`

    // Total number of warnings reported by the analysis.
    WarningCount *int `mandatory:"true" json:"warningCount"`

    // Result of the analysis based on whether warnings have been found or not.
    Result PerformanceTuningResultStatusEnum `mandatory:"true" json:"result"`

    // The managed instance OCID.
    ManagedInstanceId *string `mandatory:"true" json:"managedInstanceId"`

    // The hostname of the managed instance.
    HostName *string `mandatory:"true" json:"hostName"`

    // The name of the application for which the report has been generated.
    ApplicationName *string `mandatory:"true" json:"applicationName"`

    // The Object Storage namespace of this analysis result.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket name of this analysis result.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name of this analysis result.
    ObjectName *string `mandatory:"true" json:"objectName"`

    // The time the result is compiled.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the JFR capture started.
    TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

    // The time the JFR capture finished.
    TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

    // The OCID of the work request to start the analysis.
    WorkRequestId *string `mandatory:"false" json:"workRequestId"`
}

func (PerformanceTuningAnalysisResultSummary) String

func (m PerformanceTuningAnalysisResultSummary) String() string

func (PerformanceTuningAnalysisResultSummary) ValidateEnumValue

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

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

type PerformanceTuningResultStatusEnum

PerformanceTuningResultStatusEnum Enum with underlying type: string

type PerformanceTuningResultStatusEnum string

Set of constants representing the allowable values for PerformanceTuningResultStatusEnum

const (
    PerformanceTuningResultStatusActionRecommended PerformanceTuningResultStatusEnum = "ACTION_RECOMMENDED"
    PerformanceTuningResultStatusNoWarnings        PerformanceTuningResultStatusEnum = "NO_WARNINGS"
)

func GetMappingPerformanceTuningResultStatusEnum

func GetMappingPerformanceTuningResultStatusEnum(val string) (PerformanceTuningResultStatusEnum, bool)

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

func GetPerformanceTuningResultStatusEnumValues

func GetPerformanceTuningResultStatusEnumValues() []PerformanceTuningResultStatusEnum

GetPerformanceTuningResultStatusEnumValues Enumerates the set of values for PerformanceTuningResultStatusEnum

type Plugin

Plugin Information about the plugin.

type Plugin struct {

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

    // The version of the plugin.
    Version *string `mandatory:"true" json:"version"`
}

func (Plugin) String

func (m Plugin) String() string

func (Plugin) ValidateEnumValue

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

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

type PostInstallationActionSettings

PostInstallationActionSettings List of available post actions you can execute after the successful Java installation.

type PostInstallationActionSettings struct {

    // The following post JRE installation actions are supported by the field:
    // - Disable TLS 1.0 , TLS 1.1
    DisabledTlsVersions []TlsVersionsEnum `mandatory:"false" json:"disabledTlsVersions"`

    // Restores JDK root certificates with the certificates that are available in the operating system.
    // The following action is supported by the field:
    // - Replace JDK root certificates with a list provided by the operating system.
    ShouldReplaceCertificatesOperatingSystem *bool `mandatory:"false" json:"shouldReplaceCertificatesOperatingSystem"`

    MinimumKeySizeSettings *MinimumKeySizeSettings `mandatory:"false" json:"minimumKeySizeSettings"`

    // Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
    AddLoggingHandler *bool `mandatory:"false" json:"addLoggingHandler"`

    // Sets the logging level in logging.properties file.
    GlobalLoggingLevel GlobalLoggingLevelEnum `mandatory:"false" json:"globalLoggingLevel,omitempty"`

    Proxies *Proxies `mandatory:"false" json:"proxies"`
}

func (PostInstallationActionSettings) String

func (m PostInstallationActionSettings) String() string

func (PostInstallationActionSettings) ValidateEnumValue

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

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

type PostInstallationActionsEnum

PostInstallationActionsEnum Enum with underlying type: string

type PostInstallationActionsEnum string

Set of constants representing the allowable values for PostInstallationActionsEnum

const (
    PostInstallationActionsChangeMinimumKeyLengthForEc            PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_EC"
    PostInstallationActionsChangeMinimumKeyLengthForDsa           PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_DSA"
    PostInstallationActionsChangeMinimumKeyLengthForDiffieHellman PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_DIFFIE_HELLMAN"
    PostInstallationActionsChangeMinimumKeyLengthForRsaSignedJars PostInstallationActionsEnum = "CHANGE_MINIMUM_KEY_LENGTH_FOR_RSA_SIGNED_JARS"
    PostInstallationActionsDisableTls                             PostInstallationActionsEnum = "DISABLE_TLS"
    PostInstallationActionsUseOsCacerts                           PostInstallationActionsEnum = "USE_OS_CACERTS"
    PostInstallationActionsUseSystemProxies                       PostInstallationActionsEnum = "USE_SYSTEM_PROXIES"
    PostInstallationActionsSetupHttpProxy                         PostInstallationActionsEnum = "SETUP_HTTP_PROXY"
    PostInstallationActionsSetupHttpsProxy                        PostInstallationActionsEnum = "SETUP_HTTPS_PROXY"
    PostInstallationActionsSetupFtpProxy                          PostInstallationActionsEnum = "SETUP_FTP_PROXY"
    PostInstallationActionsSetupSocksProxy                        PostInstallationActionsEnum = "SETUP_SOCKS_PROXY"
    PostInstallationActionsAddFileHandler                         PostInstallationActionsEnum = "ADD_FILE_HANDLER"
    PostInstallationActionsLoggingLevel                           PostInstallationActionsEnum = "LOGGING_LEVEL"
)

func GetMappingPostInstallationActionsEnum

func GetMappingPostInstallationActionsEnum(val string) (PostInstallationActionsEnum, bool)

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

func GetPostInstallationActionsEnumValues

func GetPostInstallationActionsEnumValues() []PostInstallationActionsEnum

GetPostInstallationActionsEnumValues Enumerates the set of values for PostInstallationActionsEnum

type Principal

Principal An authorized principal.

type Principal struct {

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

    // The name of the principal.
    DisplayName *string `mandatory:"true" json:"displayName"`
}

func (Principal) String

func (m Principal) String() string

func (Principal) ValidateEnumValue

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

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

type Proxies

Proxies List of proxy properties to be configured in net.properties file.

type Proxies struct {

    // Sets "java.net.useSystemProxies=true" in net.properties when they exist.
    UseSystemProxies *bool `mandatory:"false" json:"useSystemProxies"`

    // Http host to be set in net.properties file.
    HttpProxyHost *string `mandatory:"false" json:"httpProxyHost"`

    // Http port number to be set in net.properties file.
    HttpProxyPort *int `mandatory:"false" json:"httpProxyPort"`

    // Https host to be set in net.properties file.
    HttpsProxyHost *string `mandatory:"false" json:"httpsProxyHost"`

    // Https port number to be set in net.properties file.
    HttpsProxyPort *int `mandatory:"false" json:"httpsProxyPort"`

    // Ftp host to be set in net.properties file.
    FtpProxyHost *string `mandatory:"false" json:"ftpProxyHost"`

    // Ftp port number to be set in net.properties file.
    FtpProxyPort *int `mandatory:"false" json:"ftpProxyPort"`

    // Socks host to be set in net.properties file.
    SocksProxyHost *string `mandatory:"false" json:"socksProxyHost"`

    // Socks port number to be set in net.properties file.
    SocksProxyPort *int `mandatory:"false" json:"socksProxyPort"`
}

func (Proxies) String

func (m Proxies) String() string

func (Proxies) ValidateEnumValue

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

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

type ReleaseTypeEnum

ReleaseTypeEnum Enum with underlying type: string

type ReleaseTypeEnum string

Set of constants representing the allowable values for ReleaseTypeEnum

const (
    ReleaseTypeCpu          ReleaseTypeEnum = "CPU"
    ReleaseTypeFeature      ReleaseTypeEnum = "FEATURE"
    ReleaseTypeBpr          ReleaseTypeEnum = "BPR"
    ReleaseTypePatchRelease ReleaseTypeEnum = "PATCH_RELEASE"
)

func GetMappingReleaseTypeEnum

func GetMappingReleaseTypeEnum(val string) (ReleaseTypeEnum, bool)

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

func GetReleaseTypeEnumValues

func GetReleaseTypeEnumValues() []ReleaseTypeEnum

GetReleaseTypeEnumValues Enumerates the set of values for ReleaseTypeEnum

type RemoveFleetInstallationSitesDetails

RemoveFleetInstallationSitesDetails The list of Java installation sites to remove.

type RemoveFleetInstallationSitesDetails struct {

    // The list of installation sites to remove.
    InstallationSites []ExistingInstallationSiteId `mandatory:"true" json:"installationSites"`
}

func (RemoveFleetInstallationSitesDetails) String

func (m RemoveFleetInstallationSitesDetails) String() string

func (RemoveFleetInstallationSitesDetails) ValidateEnumValue

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

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

type RemoveFleetInstallationSitesRequest

RemoveFleetInstallationSitesRequest wrapper for the RemoveFleetInstallationSites operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RemoveFleetInstallationSites.go.html to see an example of how to use RemoveFleetInstallationSitesRequest.

type RemoveFleetInstallationSitesRequest struct {

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

    // List of installation sites to be deleted.
    RemoveFleetInstallationSitesDetails `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"`

    // 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 (RemoveFleetInstallationSitesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveFleetInstallationSitesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveFleetInstallationSitesRequest) RetryPolicy

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

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

func (RemoveFleetInstallationSitesRequest) String

func (request RemoveFleetInstallationSitesRequest) String() string

func (RemoveFleetInstallationSitesRequest) ValidateEnumValue

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

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

type RemoveFleetInstallationSitesResponse

RemoveFleetInstallationSitesResponse wrapper for the RemoveFleetInstallationSites operation

type RemoveFleetInstallationSitesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (RemoveFleetInstallationSitesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveFleetInstallationSitesResponse) String

func (response RemoveFleetInstallationSitesResponse) String() string

type RequestCryptoAnalysesDetails

RequestCryptoAnalysesDetails Details of the request to start a JFR crypto event analysis. When the targets aren't specified, then all managed instances currently in the fleet are selected.

type RequestCryptoAnalysesDetails struct {

    // The attachment targets to start JFR.
    Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

    // Duration of the JFR recording in minutes.
    RecordingDurationInMinutes *int `mandatory:"false" json:"recordingDurationInMinutes"`

    // Period to looking for JVMs. In addition to attach to running JVMs when given the command,
    // JVM started within the waiting period will also be attached for JFR. The value should be
    // larger than the agent polling interval setting for the fleet to ensure agent can get the
    // instructions. If not specified, the agent polling interval for the fleet is used.
    WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

func (RequestCryptoAnalysesDetails) String

func (m RequestCryptoAnalysesDetails) String() string

func (RequestCryptoAnalysesDetails) ValidateEnumValue

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

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

type RequestCryptoAnalysesRequest

RequestCryptoAnalysesRequest wrapper for the RequestCryptoAnalyses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestCryptoAnalyses.go.html to see an example of how to use RequestCryptoAnalysesRequest.

type RequestCryptoAnalysesRequest struct {

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

    // Detail information to start Crypto Analyses
    RequestCryptoAnalysesDetails `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 (RequestCryptoAnalysesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestCryptoAnalysesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestCryptoAnalysesRequest) RetryPolicy

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

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

func (RequestCryptoAnalysesRequest) String

func (request RequestCryptoAnalysesRequest) String() string

func (RequestCryptoAnalysesRequest) ValidateEnumValue

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

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

type RequestCryptoAnalysesResponse

RequestCryptoAnalysesResponse wrapper for the RequestCryptoAnalyses operation

type RequestCryptoAnalysesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (RequestCryptoAnalysesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestCryptoAnalysesResponse) String

func (response RequestCryptoAnalysesResponse) String() string

type RequestJavaMigrationAnalysesDetails

RequestJavaMigrationAnalysesDetails Details of the request to start a Java migration analysis. The analysis requires the managed instance OCID, application installation key, source JDK version, and target JDK version of each selected application.

type RequestJavaMigrationAnalysesDetails struct {

    // An array of migration analysis requests.
    Targets []JavaMigrationAnalysisTarget `mandatory:"true" json:"targets"`
}

func (RequestJavaMigrationAnalysesDetails) String

func (m RequestJavaMigrationAnalysesDetails) String() string

func (RequestJavaMigrationAnalysesDetails) ValidateEnumValue

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

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

type RequestJavaMigrationAnalysesRequest

RequestJavaMigrationAnalysesRequest wrapper for the RequestJavaMigrationAnalyses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestJavaMigrationAnalyses.go.html to see an example of how to use RequestJavaMigrationAnalysesRequest.

type RequestJavaMigrationAnalysesRequest struct {

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

    // Detail information that starts the Java migration analysis
    RequestJavaMigrationAnalysesDetails `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 (RequestJavaMigrationAnalysesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestJavaMigrationAnalysesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestJavaMigrationAnalysesRequest) RetryPolicy

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

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

func (RequestJavaMigrationAnalysesRequest) String

func (request RequestJavaMigrationAnalysesRequest) String() string

func (RequestJavaMigrationAnalysesRequest) ValidateEnumValue

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

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

type RequestJavaMigrationAnalysesResponse

RequestJavaMigrationAnalysesResponse wrapper for the RequestJavaMigrationAnalyses operation

type RequestJavaMigrationAnalysesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (RequestJavaMigrationAnalysesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestJavaMigrationAnalysesResponse) String

func (response RequestJavaMigrationAnalysesResponse) String() string

type RequestJfrRecordingsDetails

RequestJfrRecordingsDetails Details of the request to start JFR recordings. When the targets aren't specified, then all managed instances currently in the Fleet are selected.

type RequestJfrRecordingsDetails struct {

    // The profile used for JFR events selection. If the name isn't recognized, the settings from jfcV1 or jfcV2
    // will be used depending on the JVM version.
    // Both jfcV2 and jfcV1 should be provided to ensure JFR collection on different JVM versions.
    JfcProfileName *string `mandatory:"true" json:"jfcProfileName"`

    // The attachment targets to start JFR.
    Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

    // The BASE64 encoded string of JFR settings XML with schema used by JDK 8.
    JfcV1 *string `mandatory:"false" json:"jfcV1"`

    // The BASE64 encoded string of JFR settings XML with schema used by JDK 9 and after (https://raw.githubusercontent.com/openjdk/jdk/master/src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/jfc.xsd).
    JfcV2 *string `mandatory:"false" json:"jfcV2"`

    // Duration of the JFR recording in minutes.
    RecordingDurationInMinutes *int `mandatory:"false" json:"recordingDurationInMinutes"`

    // The maximum size limit for the JFR file collected.
    RecordingSizeInMb *int `mandatory:"false" json:"recordingSizeInMb"`

    // Period to looking for JVMs. In addition to attach to running JVMs when given the command,
    // JVM started within the waiting period will also be attached for JFR. The value should be
    // larger than the agent polling interval setting for the fleet to ensure agent can get the
    // instructions. If not specified, the agent polling interval for the fleet is used.
    WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

func (RequestJfrRecordingsDetails) String

func (m RequestJfrRecordingsDetails) String() string

func (RequestJfrRecordingsDetails) ValidateEnumValue

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

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

type RequestJfrRecordingsRequest

RequestJfrRecordingsRequest wrapper for the RequestJfrRecordings operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestJfrRecordings.go.html to see an example of how to use RequestJfrRecordingsRequest.

type RequestJfrRecordingsRequest struct {

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

    // Detail information to start JFR recordings.
    RequestJfrRecordingsDetails `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 (RequestJfrRecordingsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestJfrRecordingsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestJfrRecordingsRequest) RetryPolicy

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

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

func (RequestJfrRecordingsRequest) String

func (request RequestJfrRecordingsRequest) String() string

func (RequestJfrRecordingsRequest) ValidateEnumValue

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

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

type RequestJfrRecordingsResponse

RequestJfrRecordingsResponse wrapper for the RequestJfrRecordings operation

type RequestJfrRecordingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (RequestJfrRecordingsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestJfrRecordingsResponse) String

func (response RequestJfrRecordingsResponse) String() string

type RequestPerformanceTuningAnalysesDetails

RequestPerformanceTuningAnalysesDetails Details of the request to start a JFR performance tuning analysis.

type RequestPerformanceTuningAnalysesDetails struct {

    // Duration of the JFR recording in minutes.
    RecordingDurationInMinutes *int `mandatory:"true" json:"recordingDurationInMinutes"`

    // The attachment targets to start JFR.
    Targets []JfrAttachmentTarget `mandatory:"false" json:"targets"`

    // Period to looking for JVMs. In addition to attach to running JVMs when given the command,
    // JVM started within the waiting period will also be attached for JFR. The value should be
    // larger than the agent polling interval setting for the fleet to ensure agent can get the
    // instructions. If not specified, the agent polling interval for the fleet is used.
    WaitingPeriodInMinutes *int `mandatory:"false" json:"waitingPeriodInMinutes"`
}

func (RequestPerformanceTuningAnalysesDetails) String

func (m RequestPerformanceTuningAnalysesDetails) String() string

func (RequestPerformanceTuningAnalysesDetails) ValidateEnumValue

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

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

type RequestPerformanceTuningAnalysesRequest

RequestPerformanceTuningAnalysesRequest wrapper for the RequestPerformanceTuningAnalyses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/RequestPerformanceTuningAnalyses.go.html to see an example of how to use RequestPerformanceTuningAnalysesRequest.

type RequestPerformanceTuningAnalysesRequest struct {

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

    // Detail information to start Performance Tuning Analyses
    RequestPerformanceTuningAnalysesDetails `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 (RequestPerformanceTuningAnalysesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestPerformanceTuningAnalysesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestPerformanceTuningAnalysesRequest) RetryPolicy

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

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

func (RequestPerformanceTuningAnalysesRequest) String

func (request RequestPerformanceTuningAnalysesRequest) String() string

func (RequestPerformanceTuningAnalysesRequest) ValidateEnumValue

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

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

type RequestPerformanceTuningAnalysesResponse

RequestPerformanceTuningAnalysesResponse wrapper for the RequestPerformanceTuningAnalyses operation

type RequestPerformanceTuningAnalysesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (RequestPerformanceTuningAnalysesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestPerformanceTuningAnalysesResponse) String

func (response RequestPerformanceTuningAnalysesResponse) String() string

type ResourceInventory

ResourceInventory Inventory of JMS resources in a compartment during a specified time period.

type ResourceInventory struct {

    // The number of _active_ fleets.
    ActiveFleetCount *int `mandatory:"true" json:"activeFleetCount"`

    // The number of managed instances.
    ManagedInstanceCount *int `mandatory:"true" json:"managedInstanceCount"`

    // The number of Java Runtimes.
    JreCount *int `mandatory:"true" json:"jreCount"`

    // The number of Java installations.
    InstallationCount *int `mandatory:"true" json:"installationCount"`

    // The number of applications.
    ApplicationCount *int `mandatory:"true" json:"applicationCount"`
}

func (ResourceInventory) String

func (m ResourceInventory) String() string

func (ResourceInventory) ValidateEnumValue

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

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

type ScanJavaServerUsageDetails

ScanJavaServerUsageDetails The list of managed instances to scan.

type ScanJavaServerUsageDetails struct {

    // The list of OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of managed instances to scan.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`
}

func (ScanJavaServerUsageDetails) String

func (m ScanJavaServerUsageDetails) String() string

func (ScanJavaServerUsageDetails) ValidateEnumValue

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

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

type ScanJavaServerUsageRequest

ScanJavaServerUsageRequest wrapper for the ScanJavaServerUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ScanJavaServerUsage.go.html to see an example of how to use ScanJavaServerUsageRequest.

type ScanJavaServerUsageRequest struct {

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

    // List of managed instances to be scanned.
    ScanJavaServerUsageDetails `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"`

    // 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 (ScanJavaServerUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ScanJavaServerUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ScanJavaServerUsageRequest) RetryPolicy

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

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

func (ScanJavaServerUsageRequest) String

func (request ScanJavaServerUsageRequest) String() string

func (ScanJavaServerUsageRequest) ValidateEnumValue

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

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

type ScanJavaServerUsageResponse

ScanJavaServerUsageResponse wrapper for the ScanJavaServerUsage operation

type ScanJavaServerUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (ScanJavaServerUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ScanJavaServerUsageResponse) String

func (response ScanJavaServerUsageResponse) String() string

type ScanLibraryUsageDetails

ScanLibraryUsageDetails The list of managed instances to scan.

type ScanLibraryUsageDetails struct {

    // The list of OCIDs (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of managed instances to scan.
    ManagedInstanceIds []string `mandatory:"false" json:"managedInstanceIds"`
}

func (ScanLibraryUsageDetails) String

func (m ScanLibraryUsageDetails) String() string

func (ScanLibraryUsageDetails) ValidateEnumValue

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

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

type ScanLibraryUsageRequest

ScanLibraryUsageRequest wrapper for the ScanLibraryUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/ScanLibraryUsage.go.html to see an example of how to use ScanLibraryUsageRequest.

type ScanLibraryUsageRequest struct {

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

    // List of managed instances to be scanned.
    ScanLibraryUsageDetails `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"`

    // 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 (ScanLibraryUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ScanLibraryUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ScanLibraryUsageRequest) RetryPolicy

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

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

func (ScanLibraryUsageRequest) String

func (request ScanLibraryUsageRequest) String() string

func (ScanLibraryUsageRequest) ValidateEnumValue

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

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

type ScanLibraryUsageResponse

ScanLibraryUsageResponse wrapper for the ScanLibraryUsage operation

type ScanLibraryUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (ScanLibraryUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ScanLibraryUsageResponse) String

func (response ScanLibraryUsageResponse) String() string

type SortByEnum

SortByEnum Enum with underlying type: string

type SortByEnum string

Set of constants representing the allowable values for SortByEnum

const (
    SortByDisplayName SortByEnum = "displayName"
    SortByTimeCreated SortByEnum = "timeCreated"
)

func GetMappingSortByEnum

func GetMappingSortByEnum(val string) (SortByEnum, bool)

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

func GetSortByEnumValues

func GetSortByEnumValues() []SortByEnum

GetSortByEnumValues Enumerates the set of values for SortByEnum

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type SummarizeApplicationInstallationUsageRequest

SummarizeApplicationInstallationUsageRequest wrapper for the SummarizeApplicationInstallationUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeApplicationInstallationUsage.go.html to see an example of how to use SummarizeApplicationInstallationUsageRequest.

type SummarizeApplicationInstallationUsageRequest struct {

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

    // The Fleet-unique identifier of the application installation.
    ApplicationInstallationKey *string `mandatory:"false" contributesTo:"query" name:"applicationInstallationKey"`

    // The Fleet-unique identifier of the application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Filter the list with displayName contains the given value.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The type of the application.
    ApplicationType *string `mandatory:"false" contributesTo:"query" name:"applicationType"`

    // Filter the list with the application installation path that contains the given value.
    AppInstallationPathContains *string `mandatory:"false" contributesTo:"query" name:"appInstallationPathContains"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The file system path of the Java Runtime installation.
    InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeApplicationInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort application installation views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _approximateJreCount_, _approximateInstallationCount_
    // and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _displayName_, _installationPath_ and _osName_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeApplicationInstallationUsageSortByEnum `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 (SummarizeApplicationInstallationUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeApplicationInstallationUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeApplicationInstallationUsageRequest) RetryPolicy

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

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

func (SummarizeApplicationInstallationUsageRequest) String

func (request SummarizeApplicationInstallationUsageRequest) String() string

func (SummarizeApplicationInstallationUsageRequest) ValidateEnumValue

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

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

type SummarizeApplicationInstallationUsageResponse

SummarizeApplicationInstallationUsageResponse wrapper for the SummarizeApplicationInstallationUsage operation

type SummarizeApplicationInstallationUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ApplicationInstallationUsageSummaryCollection instances
    ApplicationInstallationUsageSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeApplicationInstallationUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeApplicationInstallationUsageResponse) String

func (response SummarizeApplicationInstallationUsageResponse) String() string

type SummarizeApplicationInstallationUsageSortByEnum

SummarizeApplicationInstallationUsageSortByEnum Enum with underlying type: string

type SummarizeApplicationInstallationUsageSortByEnum string

Set of constants representing the allowable values for SummarizeApplicationInstallationUsageSortByEnum

const (
    SummarizeApplicationInstallationUsageSortByTimefirstseen                   SummarizeApplicationInstallationUsageSortByEnum = "timeFirstSeen"
    SummarizeApplicationInstallationUsageSortByTimelastseen                    SummarizeApplicationInstallationUsageSortByEnum = "timeLastSeen"
    SummarizeApplicationInstallationUsageSortByDisplayname                     SummarizeApplicationInstallationUsageSortByEnum = "displayName"
    SummarizeApplicationInstallationUsageSortByInstallationpath                SummarizeApplicationInstallationUsageSortByEnum = "installationPath"
    SummarizeApplicationInstallationUsageSortByOsname                          SummarizeApplicationInstallationUsageSortByEnum = "osName"
    SummarizeApplicationInstallationUsageSortByApproximatejrecount             SummarizeApplicationInstallationUsageSortByEnum = "approximateJreCount"
    SummarizeApplicationInstallationUsageSortByApproximateinstallationcount    SummarizeApplicationInstallationUsageSortByEnum = "approximateInstallationCount"
    SummarizeApplicationInstallationUsageSortByApproximatemanagedinstancecount SummarizeApplicationInstallationUsageSortByEnum = "approximateManagedInstanceCount"
)

func GetMappingSummarizeApplicationInstallationUsageSortByEnum

func GetMappingSummarizeApplicationInstallationUsageSortByEnum(val string) (SummarizeApplicationInstallationUsageSortByEnum, bool)

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

func GetSummarizeApplicationInstallationUsageSortByEnumValues

func GetSummarizeApplicationInstallationUsageSortByEnumValues() []SummarizeApplicationInstallationUsageSortByEnum

GetSummarizeApplicationInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeApplicationInstallationUsageSortByEnum

type SummarizeApplicationInstallationUsageSortOrderEnum

SummarizeApplicationInstallationUsageSortOrderEnum Enum with underlying type: string

type SummarizeApplicationInstallationUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeApplicationInstallationUsageSortOrderEnum

const (
    SummarizeApplicationInstallationUsageSortOrderAsc  SummarizeApplicationInstallationUsageSortOrderEnum = "ASC"
    SummarizeApplicationInstallationUsageSortOrderDesc SummarizeApplicationInstallationUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeApplicationInstallationUsageSortOrderEnum

func GetMappingSummarizeApplicationInstallationUsageSortOrderEnum(val string) (SummarizeApplicationInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeApplicationInstallationUsageSortOrderEnumValues

func GetSummarizeApplicationInstallationUsageSortOrderEnumValues() []SummarizeApplicationInstallationUsageSortOrderEnum

GetSummarizeApplicationInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeApplicationInstallationUsageSortOrderEnum

type SummarizeApplicationUsageFieldsEnum

SummarizeApplicationUsageFieldsEnum Enum with underlying type: string

type SummarizeApplicationUsageFieldsEnum string

Set of constants representing the allowable values for SummarizeApplicationUsageFieldsEnum

const (
    SummarizeApplicationUsageFieldsApproximateJreCount             SummarizeApplicationUsageFieldsEnum = "approximateJreCount"
    SummarizeApplicationUsageFieldsApproximateInstallationCount    SummarizeApplicationUsageFieldsEnum = "approximateInstallationCount"
    SummarizeApplicationUsageFieldsApproximateManagedInstanceCount SummarizeApplicationUsageFieldsEnum = "approximateManagedInstanceCount"
)

func GetMappingSummarizeApplicationUsageFieldsEnum

func GetMappingSummarizeApplicationUsageFieldsEnum(val string) (SummarizeApplicationUsageFieldsEnum, bool)

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

func GetSummarizeApplicationUsageFieldsEnumValues

func GetSummarizeApplicationUsageFieldsEnumValues() []SummarizeApplicationUsageFieldsEnum

GetSummarizeApplicationUsageFieldsEnumValues Enumerates the set of values for SummarizeApplicationUsageFieldsEnum

type SummarizeApplicationUsageRequest

SummarizeApplicationUsageRequest wrapper for the SummarizeApplicationUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsageRequest.

type SummarizeApplicationUsageRequest struct {

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

    // The Fleet-unique identifier of the application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The type of the application.
    ApplicationType *string `mandatory:"false" contributesTo:"query" name:"applicationType"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The file system path of the Java Runtime installation.
    InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // Additional fields to include into the returned model on top of the required ones.
    // This parameter can also include 'approximateJreCount', 'approximateInstallationCount' and 'approximateManagedInstanceCount'.
    // For example 'approximateJreCount,approximateInstallationCount'.
    Fields []SummarizeApplicationUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeApplicationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort application views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _approximateJreCount_, _approximateInstallationCount_
    // and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _displayName_ and _osName_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeApplicationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // Filter the list with displayName contains the given value.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // 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 (SummarizeApplicationUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeApplicationUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeApplicationUsageRequest) RetryPolicy

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

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

func (SummarizeApplicationUsageRequest) String

func (request SummarizeApplicationUsageRequest) String() string

func (SummarizeApplicationUsageRequest) ValidateEnumValue

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

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

type SummarizeApplicationUsageResponse

SummarizeApplicationUsageResponse wrapper for the SummarizeApplicationUsage operation

type SummarizeApplicationUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ApplicationUsageCollection instances
    ApplicationUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeApplicationUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeApplicationUsageResponse) String

func (response SummarizeApplicationUsageResponse) String() string

type SummarizeApplicationUsageSortByEnum

SummarizeApplicationUsageSortByEnum Enum with underlying type: string

type SummarizeApplicationUsageSortByEnum string

Set of constants representing the allowable values for SummarizeApplicationUsageSortByEnum

const (
    SummarizeApplicationUsageSortByTimefirstseen                   SummarizeApplicationUsageSortByEnum = "timeFirstSeen"
    SummarizeApplicationUsageSortByTimelastseen                    SummarizeApplicationUsageSortByEnum = "timeLastSeen"
    SummarizeApplicationUsageSortByDisplayname                     SummarizeApplicationUsageSortByEnum = "displayName"
    SummarizeApplicationUsageSortByApproximatejrecount             SummarizeApplicationUsageSortByEnum = "approximateJreCount"
    SummarizeApplicationUsageSortByApproximateinstallationcount    SummarizeApplicationUsageSortByEnum = "approximateInstallationCount"
    SummarizeApplicationUsageSortByApproximatemanagedinstancecount SummarizeApplicationUsageSortByEnum = "approximateManagedInstanceCount"
    SummarizeApplicationUsageSortByOsname                          SummarizeApplicationUsageSortByEnum = "osName"
)

func GetMappingSummarizeApplicationUsageSortByEnum

func GetMappingSummarizeApplicationUsageSortByEnum(val string) (SummarizeApplicationUsageSortByEnum, bool)

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

func GetSummarizeApplicationUsageSortByEnumValues

func GetSummarizeApplicationUsageSortByEnumValues() []SummarizeApplicationUsageSortByEnum

GetSummarizeApplicationUsageSortByEnumValues Enumerates the set of values for SummarizeApplicationUsageSortByEnum

type SummarizeApplicationUsageSortOrderEnum

SummarizeApplicationUsageSortOrderEnum Enum with underlying type: string

type SummarizeApplicationUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeApplicationUsageSortOrderEnum

const (
    SummarizeApplicationUsageSortOrderAsc  SummarizeApplicationUsageSortOrderEnum = "ASC"
    SummarizeApplicationUsageSortOrderDesc SummarizeApplicationUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeApplicationUsageSortOrderEnum

func GetMappingSummarizeApplicationUsageSortOrderEnum(val string) (SummarizeApplicationUsageSortOrderEnum, bool)

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

func GetSummarizeApplicationUsageSortOrderEnumValues

func GetSummarizeApplicationUsageSortOrderEnumValues() []SummarizeApplicationUsageSortOrderEnum

GetSummarizeApplicationUsageSortOrderEnumValues Enumerates the set of values for SummarizeApplicationUsageSortOrderEnum

type SummarizeDeployedApplicationInstallationUsageRequest

SummarizeDeployedApplicationInstallationUsageRequest wrapper for the SummarizeDeployedApplicationInstallationUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeDeployedApplicationInstallationUsage.go.html to see an example of how to use SummarizeDeployedApplicationInstallationUsageRequest.

type SummarizeDeployedApplicationInstallationUsageRequest struct {

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

    // The server key.
    ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

    // The Java Server instance key.
    ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The deployed application installation key.
    ApplicationInstallationKey *string `mandatory:"false" contributesTo:"query" name:"applicationInstallationKey"`

    // The deployed application key.
    ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

    // Filter the list with deployed application name contains the given value.
    ApplicationNameContains *string `mandatory:"false" contributesTo:"query" name:"applicationNameContains"`

    // The deployed application name.
    ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

    // Filter the list with application source path contains the given value.
    ApplicationSourcePathContains *string `mandatory:"false" contributesTo:"query" name:"applicationSourcePathContains"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeDeployedApplicationInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort the deployed application installations. Only one sort order can be provided.
    // If no value is specified _timeLastSeen_ is default.
    //
    SortBy SummarizeDeployedApplicationInstallationUsageSortByEnum `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 (SummarizeDeployedApplicationInstallationUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDeployedApplicationInstallationUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeDeployedApplicationInstallationUsageRequest) RetryPolicy

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

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

func (SummarizeDeployedApplicationInstallationUsageRequest) String

func (request SummarizeDeployedApplicationInstallationUsageRequest) String() string

func (SummarizeDeployedApplicationInstallationUsageRequest) ValidateEnumValue

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

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

type SummarizeDeployedApplicationInstallationUsageResponse

SummarizeDeployedApplicationInstallationUsageResponse wrapper for the SummarizeDeployedApplicationInstallationUsage operation

type SummarizeDeployedApplicationInstallationUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployedApplicationInstallationUsageSummaryCollection instances
    DeployedApplicationInstallationUsageSummaryCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeDeployedApplicationInstallationUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeDeployedApplicationInstallationUsageResponse) String

func (response SummarizeDeployedApplicationInstallationUsageResponse) String() string

type SummarizeDeployedApplicationInstallationUsageSortByEnum

SummarizeDeployedApplicationInstallationUsageSortByEnum Enum with underlying type: string

type SummarizeDeployedApplicationInstallationUsageSortByEnum string

Set of constants representing the allowable values for SummarizeDeployedApplicationInstallationUsageSortByEnum

const (
    SummarizeDeployedApplicationInstallationUsageSortByApplicationname         SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationName"
    SummarizeDeployedApplicationInstallationUsageSortByApplicationtype         SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationType"
    SummarizeDeployedApplicationInstallationUsageSortByApplicationsourcepath   SummarizeDeployedApplicationInstallationUsageSortByEnum = "applicationSourcePath"
    SummarizeDeployedApplicationInstallationUsageSortByIsclustered             SummarizeDeployedApplicationInstallationUsageSortByEnum = "isClustered"
    SummarizeDeployedApplicationInstallationUsageSortByJavaserverinstancecount SummarizeDeployedApplicationInstallationUsageSortByEnum = "javaServerInstanceCount"
    SummarizeDeployedApplicationInstallationUsageSortByTimefirstseen           SummarizeDeployedApplicationInstallationUsageSortByEnum = "timeFirstSeen"
    SummarizeDeployedApplicationInstallationUsageSortByTimelastseen            SummarizeDeployedApplicationInstallationUsageSortByEnum = "timeLastSeen"
)

func GetMappingSummarizeDeployedApplicationInstallationUsageSortByEnum

func GetMappingSummarizeDeployedApplicationInstallationUsageSortByEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortByEnum, bool)

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

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues

func GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues() []SummarizeDeployedApplicationInstallationUsageSortByEnum

GetSummarizeDeployedApplicationInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeDeployedApplicationInstallationUsageSortByEnum

type SummarizeDeployedApplicationInstallationUsageSortOrderEnum

SummarizeDeployedApplicationInstallationUsageSortOrderEnum Enum with underlying type: string

type SummarizeDeployedApplicationInstallationUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

const (
    SummarizeDeployedApplicationInstallationUsageSortOrderAsc  SummarizeDeployedApplicationInstallationUsageSortOrderEnum = "ASC"
    SummarizeDeployedApplicationInstallationUsageSortOrderDesc SummarizeDeployedApplicationInstallationUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeDeployedApplicationInstallationUsageSortOrderEnum

func GetMappingSummarizeDeployedApplicationInstallationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues

func GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues() []SummarizeDeployedApplicationInstallationUsageSortOrderEnum

GetSummarizeDeployedApplicationInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeDeployedApplicationInstallationUsageSortOrderEnum

type SummarizeDeployedApplicationUsageRequest

SummarizeDeployedApplicationUsageRequest wrapper for the SummarizeDeployedApplicationUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeDeployedApplicationUsage.go.html to see an example of how to use SummarizeDeployedApplicationUsageRequest.

type SummarizeDeployedApplicationUsageRequest struct {

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

    // The server key.
    ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

    // The Java Server instance key.
    ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // The deployed application key.
    ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

    // Filter the list with deployed application name contains the given value.
    ApplicationNameContains *string `mandatory:"false" contributesTo:"query" name:"applicationNameContains"`

    // The deployed application name.
    ApplicationName *string `mandatory:"false" contributesTo:"query" name:"applicationName"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeDeployedApplicationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort the deployed applications. Only one sort order can be provided.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeDeployedApplicationUsageSortByEnum `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 (SummarizeDeployedApplicationUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeDeployedApplicationUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeDeployedApplicationUsageRequest) RetryPolicy

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

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

func (SummarizeDeployedApplicationUsageRequest) String

func (request SummarizeDeployedApplicationUsageRequest) String() string

func (SummarizeDeployedApplicationUsageRequest) ValidateEnumValue

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

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

type SummarizeDeployedApplicationUsageResponse

SummarizeDeployedApplicationUsageResponse wrapper for the SummarizeDeployedApplicationUsage operation

type SummarizeDeployedApplicationUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DeployedApplicationUsageCollection instances
    DeployedApplicationUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeDeployedApplicationUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeDeployedApplicationUsageResponse) String

func (response SummarizeDeployedApplicationUsageResponse) String() string

type SummarizeDeployedApplicationUsageSortByEnum

SummarizeDeployedApplicationUsageSortByEnum Enum with underlying type: string

type SummarizeDeployedApplicationUsageSortByEnum string

Set of constants representing the allowable values for SummarizeDeployedApplicationUsageSortByEnum

const (
    SummarizeDeployedApplicationUsageSortByApplicationname         SummarizeDeployedApplicationUsageSortByEnum = "applicationName"
    SummarizeDeployedApplicationUsageSortByApplicationtype         SummarizeDeployedApplicationUsageSortByEnum = "applicationType"
    SummarizeDeployedApplicationUsageSortByIsclustered             SummarizeDeployedApplicationUsageSortByEnum = "isClustered"
    SummarizeDeployedApplicationUsageSortByJavaserverinstancecount SummarizeDeployedApplicationUsageSortByEnum = "javaServerInstanceCount"
    SummarizeDeployedApplicationUsageSortByTimefirstseen           SummarizeDeployedApplicationUsageSortByEnum = "timeFirstSeen"
    SummarizeDeployedApplicationUsageSortByTimelastseen            SummarizeDeployedApplicationUsageSortByEnum = "timeLastSeen"
)

func GetMappingSummarizeDeployedApplicationUsageSortByEnum

func GetMappingSummarizeDeployedApplicationUsageSortByEnum(val string) (SummarizeDeployedApplicationUsageSortByEnum, bool)

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

func GetSummarizeDeployedApplicationUsageSortByEnumValues

func GetSummarizeDeployedApplicationUsageSortByEnumValues() []SummarizeDeployedApplicationUsageSortByEnum

GetSummarizeDeployedApplicationUsageSortByEnumValues Enumerates the set of values for SummarizeDeployedApplicationUsageSortByEnum

type SummarizeDeployedApplicationUsageSortOrderEnum

SummarizeDeployedApplicationUsageSortOrderEnum Enum with underlying type: string

type SummarizeDeployedApplicationUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeDeployedApplicationUsageSortOrderEnum

const (
    SummarizeDeployedApplicationUsageSortOrderAsc  SummarizeDeployedApplicationUsageSortOrderEnum = "ASC"
    SummarizeDeployedApplicationUsageSortOrderDesc SummarizeDeployedApplicationUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeDeployedApplicationUsageSortOrderEnum

func GetMappingSummarizeDeployedApplicationUsageSortOrderEnum(val string) (SummarizeDeployedApplicationUsageSortOrderEnum, bool)

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

func GetSummarizeDeployedApplicationUsageSortOrderEnumValues

func GetSummarizeDeployedApplicationUsageSortOrderEnumValues() []SummarizeDeployedApplicationUsageSortOrderEnum

GetSummarizeDeployedApplicationUsageSortOrderEnumValues Enumerates the set of values for SummarizeDeployedApplicationUsageSortOrderEnum

type SummarizeInstallationUsageFieldsEnum

SummarizeInstallationUsageFieldsEnum Enum with underlying type: string

type SummarizeInstallationUsageFieldsEnum string

Set of constants representing the allowable values for SummarizeInstallationUsageFieldsEnum

const (
    SummarizeInstallationUsageFieldsApproximateApplicationCount     SummarizeInstallationUsageFieldsEnum = "approximateApplicationCount"
    SummarizeInstallationUsageFieldsApproximateManagedInstanceCount SummarizeInstallationUsageFieldsEnum = "approximateManagedInstanceCount"
)

func GetMappingSummarizeInstallationUsageFieldsEnum

func GetMappingSummarizeInstallationUsageFieldsEnum(val string) (SummarizeInstallationUsageFieldsEnum, bool)

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

func GetSummarizeInstallationUsageFieldsEnumValues

func GetSummarizeInstallationUsageFieldsEnumValues() []SummarizeInstallationUsageFieldsEnum

GetSummarizeInstallationUsageFieldsEnumValues Enumerates the set of values for SummarizeInstallationUsageFieldsEnum

type SummarizeInstallationUsageRequest

SummarizeInstallationUsageRequest wrapper for the SummarizeInstallationUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsageRequest.

type SummarizeInstallationUsageRequest struct {

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

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The file system path of the installation.
    InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

    // The Fleet-unique identifier of the related application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // Additional fields to include into the returned model on top of the required ones.
    // This parameter can also include 'approximateApplicationCount' and 'approximateManagedInstanceCount'.
    // For example 'approximateApplicationCount,approximateManagedInstanceCount'.
    Fields []SummarizeInstallationUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeInstallationUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort installation views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, and _jreVersion_, _approximateApplicationCount_
    // and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _jreDistribution_ and _jreVendor_ is **ascending**. If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeInstallationUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // Filter the list with path contains the given value.
    PathContains *string `mandatory:"false" contributesTo:"query" name:"pathContains"`

    // 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 (SummarizeInstallationUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeInstallationUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeInstallationUsageRequest) RetryPolicy

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

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

func (SummarizeInstallationUsageRequest) String

func (request SummarizeInstallationUsageRequest) String() string

func (SummarizeInstallationUsageRequest) ValidateEnumValue

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

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

type SummarizeInstallationUsageResponse

SummarizeInstallationUsageResponse wrapper for the SummarizeInstallationUsage operation

type SummarizeInstallationUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of InstallationUsageCollection instances
    InstallationUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeInstallationUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeInstallationUsageResponse) String

func (response SummarizeInstallationUsageResponse) String() string

type SummarizeInstallationUsageSortByEnum

SummarizeInstallationUsageSortByEnum Enum with underlying type: string

type SummarizeInstallationUsageSortByEnum string

Set of constants representing the allowable values for SummarizeInstallationUsageSortByEnum

const (
    SummarizeInstallationUsageSortByJredistribution                 SummarizeInstallationUsageSortByEnum = "jreDistribution"
    SummarizeInstallationUsageSortByJrevendor                       SummarizeInstallationUsageSortByEnum = "jreVendor"
    SummarizeInstallationUsageSortByJreversion                      SummarizeInstallationUsageSortByEnum = "jreVersion"
    SummarizeInstallationUsageSortByPath                            SummarizeInstallationUsageSortByEnum = "path"
    SummarizeInstallationUsageSortByTimefirstseen                   SummarizeInstallationUsageSortByEnum = "timeFirstSeen"
    SummarizeInstallationUsageSortByTimelastseen                    SummarizeInstallationUsageSortByEnum = "timeLastSeen"
    SummarizeInstallationUsageSortByApproximateapplicationcount     SummarizeInstallationUsageSortByEnum = "approximateApplicationCount"
    SummarizeInstallationUsageSortByApproximatemanagedinstancecount SummarizeInstallationUsageSortByEnum = "approximateManagedInstanceCount"
    SummarizeInstallationUsageSortByOsname                          SummarizeInstallationUsageSortByEnum = "osName"
)

func GetMappingSummarizeInstallationUsageSortByEnum

func GetMappingSummarizeInstallationUsageSortByEnum(val string) (SummarizeInstallationUsageSortByEnum, bool)

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

func GetSummarizeInstallationUsageSortByEnumValues

func GetSummarizeInstallationUsageSortByEnumValues() []SummarizeInstallationUsageSortByEnum

GetSummarizeInstallationUsageSortByEnumValues Enumerates the set of values for SummarizeInstallationUsageSortByEnum

type SummarizeInstallationUsageSortOrderEnum

SummarizeInstallationUsageSortOrderEnum Enum with underlying type: string

type SummarizeInstallationUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeInstallationUsageSortOrderEnum

const (
    SummarizeInstallationUsageSortOrderAsc  SummarizeInstallationUsageSortOrderEnum = "ASC"
    SummarizeInstallationUsageSortOrderDesc SummarizeInstallationUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeInstallationUsageSortOrderEnum

func GetMappingSummarizeInstallationUsageSortOrderEnum(val string) (SummarizeInstallationUsageSortOrderEnum, bool)

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

func GetSummarizeInstallationUsageSortOrderEnumValues

func GetSummarizeInstallationUsageSortOrderEnumValues() []SummarizeInstallationUsageSortOrderEnum

GetSummarizeInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeInstallationUsageSortOrderEnum

type SummarizeJavaServerInstanceUsageRequest

SummarizeJavaServerInstanceUsageRequest wrapper for the SummarizeJavaServerInstanceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJavaServerInstanceUsage.go.html to see an example of how to use SummarizeJavaServerInstanceUsageRequest.

type SummarizeJavaServerInstanceUsageRequest struct {

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

    // The server key.
    ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

    // The Java Server instance key.
    ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The deployed application key.
    ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // Filter the list with the Java Server instance name contains the given value.
    ServerInstanceNameContains *string `mandatory:"false" contributesTo:"query" name:"serverInstanceNameContains"`

    // The Java Server instance name.
    ServerInstanceName *string `mandatory:"false" contributesTo:"query" name:"serverInstanceName"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeJavaServerInstanceUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort the Java Server instances. Only one sort order can be provided.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeJavaServerInstanceUsageSortByEnum `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 (SummarizeJavaServerInstanceUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJavaServerInstanceUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJavaServerInstanceUsageRequest) RetryPolicy

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

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

func (SummarizeJavaServerInstanceUsageRequest) String

func (request SummarizeJavaServerInstanceUsageRequest) String() string

func (SummarizeJavaServerInstanceUsageRequest) ValidateEnumValue

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

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

type SummarizeJavaServerInstanceUsageResponse

SummarizeJavaServerInstanceUsageResponse wrapper for the SummarizeJavaServerInstanceUsage operation

type SummarizeJavaServerInstanceUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JavaServerInstanceUsageCollection instances
    JavaServerInstanceUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeJavaServerInstanceUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJavaServerInstanceUsageResponse) String

func (response SummarizeJavaServerInstanceUsageResponse) String() string

type SummarizeJavaServerInstanceUsageSortByEnum

SummarizeJavaServerInstanceUsageSortByEnum Enum with underlying type: string

type SummarizeJavaServerInstanceUsageSortByEnum string

Set of constants representing the allowable values for SummarizeJavaServerInstanceUsageSortByEnum

const (
    SummarizeJavaServerInstanceUsageSortByServerinstancename                  SummarizeJavaServerInstanceUsageSortByEnum = "serverInstanceName"
    SummarizeJavaServerInstanceUsageSortByManagedinstancename                 SummarizeJavaServerInstanceUsageSortByEnum = "managedInstanceName"
    SummarizeJavaServerInstanceUsageSortByApproximatedeployedapplicationcount SummarizeJavaServerInstanceUsageSortByEnum = "approximateDeployedApplicationCount"
    SummarizeJavaServerInstanceUsageSortByTimefirstseen                       SummarizeJavaServerInstanceUsageSortByEnum = "timeFirstSeen"
    SummarizeJavaServerInstanceUsageSortByTimelastseen                        SummarizeJavaServerInstanceUsageSortByEnum = "timeLastSeen"
)

func GetMappingSummarizeJavaServerInstanceUsageSortByEnum

func GetMappingSummarizeJavaServerInstanceUsageSortByEnum(val string) (SummarizeJavaServerInstanceUsageSortByEnum, bool)

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

func GetSummarizeJavaServerInstanceUsageSortByEnumValues

func GetSummarizeJavaServerInstanceUsageSortByEnumValues() []SummarizeJavaServerInstanceUsageSortByEnum

GetSummarizeJavaServerInstanceUsageSortByEnumValues Enumerates the set of values for SummarizeJavaServerInstanceUsageSortByEnum

type SummarizeJavaServerInstanceUsageSortOrderEnum

SummarizeJavaServerInstanceUsageSortOrderEnum Enum with underlying type: string

type SummarizeJavaServerInstanceUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeJavaServerInstanceUsageSortOrderEnum

const (
    SummarizeJavaServerInstanceUsageSortOrderAsc  SummarizeJavaServerInstanceUsageSortOrderEnum = "ASC"
    SummarizeJavaServerInstanceUsageSortOrderDesc SummarizeJavaServerInstanceUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeJavaServerInstanceUsageSortOrderEnum

func GetMappingSummarizeJavaServerInstanceUsageSortOrderEnum(val string) (SummarizeJavaServerInstanceUsageSortOrderEnum, bool)

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

func GetSummarizeJavaServerInstanceUsageSortOrderEnumValues

func GetSummarizeJavaServerInstanceUsageSortOrderEnumValues() []SummarizeJavaServerInstanceUsageSortOrderEnum

GetSummarizeJavaServerInstanceUsageSortOrderEnumValues Enumerates the set of values for SummarizeJavaServerInstanceUsageSortOrderEnum

type SummarizeJavaServerUsageRequest

SummarizeJavaServerUsageRequest wrapper for the SummarizeJavaServerUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJavaServerUsage.go.html to see an example of how to use SummarizeJavaServerUsageRequest.

type SummarizeJavaServerUsageRequest struct {

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

    // The server key.
    ServerKey *string `mandatory:"false" contributesTo:"query" name:"serverKey"`

    // Filter the list with server name contains the given value.
    ServerNameContains *string `mandatory:"false" contributesTo:"query" name:"serverNameContains"`

    // The server name.
    ServerName *string `mandatory:"false" contributesTo:"query" name:"serverName"`

    // The server version.
    ServerVersion *string `mandatory:"false" contributesTo:"query" name:"serverVersion"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeJavaServerUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort a Java Server. Only one sort order can be provided.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeJavaServerUsageSortByEnum `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 (SummarizeJavaServerUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJavaServerUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJavaServerUsageRequest) RetryPolicy

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

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

func (SummarizeJavaServerUsageRequest) String

func (request SummarizeJavaServerUsageRequest) String() string

func (SummarizeJavaServerUsageRequest) ValidateEnumValue

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

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

type SummarizeJavaServerUsageResponse

SummarizeJavaServerUsageResponse wrapper for the SummarizeJavaServerUsage operation

type SummarizeJavaServerUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JavaServerUsageCollection instances
    JavaServerUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeJavaServerUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJavaServerUsageResponse) String

func (response SummarizeJavaServerUsageResponse) String() string

type SummarizeJavaServerUsageSortByEnum

SummarizeJavaServerUsageSortByEnum Enum with underlying type: string

type SummarizeJavaServerUsageSortByEnum string

Set of constants representing the allowable values for SummarizeJavaServerUsageSortByEnum

const (
    SummarizeJavaServerUsageSortByServername                          SummarizeJavaServerUsageSortByEnum = "serverName"
    SummarizeJavaServerUsageSortByServerversion                       SummarizeJavaServerUsageSortByEnum = "serverVersion"
    SummarizeJavaServerUsageSortByServerinstancecount                 SummarizeJavaServerUsageSortByEnum = "serverInstanceCount"
    SummarizeJavaServerUsageSortByApproximatedeployedapplicationcount SummarizeJavaServerUsageSortByEnum = "approximateDeployedApplicationCount"
    SummarizeJavaServerUsageSortByTimefirstseen                       SummarizeJavaServerUsageSortByEnum = "timeFirstSeen"
    SummarizeJavaServerUsageSortByTimelastseen                        SummarizeJavaServerUsageSortByEnum = "timeLastSeen"
)

func GetMappingSummarizeJavaServerUsageSortByEnum

func GetMappingSummarizeJavaServerUsageSortByEnum(val string) (SummarizeJavaServerUsageSortByEnum, bool)

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

func GetSummarizeJavaServerUsageSortByEnumValues

func GetSummarizeJavaServerUsageSortByEnumValues() []SummarizeJavaServerUsageSortByEnum

GetSummarizeJavaServerUsageSortByEnumValues Enumerates the set of values for SummarizeJavaServerUsageSortByEnum

type SummarizeJavaServerUsageSortOrderEnum

SummarizeJavaServerUsageSortOrderEnum Enum with underlying type: string

type SummarizeJavaServerUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeJavaServerUsageSortOrderEnum

const (
    SummarizeJavaServerUsageSortOrderAsc  SummarizeJavaServerUsageSortOrderEnum = "ASC"
    SummarizeJavaServerUsageSortOrderDesc SummarizeJavaServerUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeJavaServerUsageSortOrderEnum

func GetMappingSummarizeJavaServerUsageSortOrderEnum(val string) (SummarizeJavaServerUsageSortOrderEnum, bool)

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

func GetSummarizeJavaServerUsageSortOrderEnumValues

func GetSummarizeJavaServerUsageSortOrderEnumValues() []SummarizeJavaServerUsageSortOrderEnum

GetSummarizeJavaServerUsageSortOrderEnumValues Enumerates the set of values for SummarizeJavaServerUsageSortOrderEnum

type SummarizeJreUsageFieldsEnum

SummarizeJreUsageFieldsEnum Enum with underlying type: string

type SummarizeJreUsageFieldsEnum string

Set of constants representing the allowable values for SummarizeJreUsageFieldsEnum

const (
    SummarizeJreUsageFieldsApproximateInstallationCount    SummarizeJreUsageFieldsEnum = "approximateInstallationCount"
    SummarizeJreUsageFieldsApproximateApplicationCount     SummarizeJreUsageFieldsEnum = "approximateApplicationCount"
    SummarizeJreUsageFieldsApproximateManagedInstanceCount SummarizeJreUsageFieldsEnum = "approximateManagedInstanceCount"
)

func GetMappingSummarizeJreUsageFieldsEnum

func GetMappingSummarizeJreUsageFieldsEnum(val string) (SummarizeJreUsageFieldsEnum, bool)

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

func GetSummarizeJreUsageFieldsEnumValues

func GetSummarizeJreUsageFieldsEnumValues() []SummarizeJreUsageFieldsEnum

GetSummarizeJreUsageFieldsEnumValues Enumerates the set of values for SummarizeJreUsageFieldsEnum

type SummarizeJreUsageJreSecurityStatusEnum

SummarizeJreUsageJreSecurityStatusEnum Enum with underlying type: string

type SummarizeJreUsageJreSecurityStatusEnum string

Set of constants representing the allowable values for SummarizeJreUsageJreSecurityStatusEnum

const (
    SummarizeJreUsageJreSecurityStatusEarlyAccess     SummarizeJreUsageJreSecurityStatusEnum = "EARLY_ACCESS"
    SummarizeJreUsageJreSecurityStatusUnknown         SummarizeJreUsageJreSecurityStatusEnum = "UNKNOWN"
    SummarizeJreUsageJreSecurityStatusUpToDate        SummarizeJreUsageJreSecurityStatusEnum = "UP_TO_DATE"
    SummarizeJreUsageJreSecurityStatusUpdateRequired  SummarizeJreUsageJreSecurityStatusEnum = "UPDATE_REQUIRED"
    SummarizeJreUsageJreSecurityStatusUpgradeRequired SummarizeJreUsageJreSecurityStatusEnum = "UPGRADE_REQUIRED"
)

func GetMappingSummarizeJreUsageJreSecurityStatusEnum

func GetMappingSummarizeJreUsageJreSecurityStatusEnum(val string) (SummarizeJreUsageJreSecurityStatusEnum, bool)

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

func GetSummarizeJreUsageJreSecurityStatusEnumValues

func GetSummarizeJreUsageJreSecurityStatusEnumValues() []SummarizeJreUsageJreSecurityStatusEnum

GetSummarizeJreUsageJreSecurityStatusEnumValues Enumerates the set of values for SummarizeJreUsageJreSecurityStatusEnum

type SummarizeJreUsageRequest

SummarizeJreUsageRequest wrapper for the SummarizeJreUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsageRequest.

type SummarizeJreUsageRequest struct {

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

    // The Fleet-unique identifier of the related Java Runtime.
    JreId *string `mandatory:"false" contributesTo:"query" name:"jreId"`

    // The vendor of the Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The Fleet-unique identifier of the related application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // The Fleet-unique identifier of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // Additional fields to include into the returned model on top of the required ones.
    // This parameter can also include 'approximateApplicationCount', 'approximateInstallationCount' and 'approximateManagedInstanceCount'.
    // For example 'approximateApplicationCount,approximateManagedInstanceCount'.
    Fields []SummarizeJreUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeJreUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort JRE usages. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, and _version_ is **descending**.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _version_, _approximateInstallationCount_,
    // _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _distribution_, _vendor_, and _osName_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeJreUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // The security status of the Java Runtime.
    JreSecurityStatus SummarizeJreUsageJreSecurityStatusEnum `mandatory:"false" contributesTo:"query" name:"jreSecurityStatus" 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 (SummarizeJreUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeJreUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeJreUsageRequest) RetryPolicy

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

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

func (SummarizeJreUsageRequest) String

func (request SummarizeJreUsageRequest) String() string

func (SummarizeJreUsageRequest) ValidateEnumValue

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

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

type SummarizeJreUsageResponse

SummarizeJreUsageResponse wrapper for the SummarizeJreUsage operation

type SummarizeJreUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JreUsageCollection instances
    JreUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeJreUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeJreUsageResponse) String

func (response SummarizeJreUsageResponse) String() string

type SummarizeJreUsageSortByEnum

SummarizeJreUsageSortByEnum Enum with underlying type: string

type SummarizeJreUsageSortByEnum string

Set of constants representing the allowable values for SummarizeJreUsageSortByEnum

const (
    SummarizeJreUsageSortByDistribution                    SummarizeJreUsageSortByEnum = "distribution"
    SummarizeJreUsageSortByTimefirstseen                   SummarizeJreUsageSortByEnum = "timeFirstSeen"
    SummarizeJreUsageSortByTimelastseen                    SummarizeJreUsageSortByEnum = "timeLastSeen"
    SummarizeJreUsageSortByVendor                          SummarizeJreUsageSortByEnum = "vendor"
    SummarizeJreUsageSortByVersion                         SummarizeJreUsageSortByEnum = "version"
    SummarizeJreUsageSortByApproximateinstallationcount    SummarizeJreUsageSortByEnum = "approximateInstallationCount"
    SummarizeJreUsageSortByApproximateapplicationcount     SummarizeJreUsageSortByEnum = "approximateApplicationCount"
    SummarizeJreUsageSortByApproximatemanagedinstancecount SummarizeJreUsageSortByEnum = "approximateManagedInstanceCount"
    SummarizeJreUsageSortByOsname                          SummarizeJreUsageSortByEnum = "osName"
    SummarizeJreUsageSortBySecuritystatus                  SummarizeJreUsageSortByEnum = "securityStatus"
)

func GetMappingSummarizeJreUsageSortByEnum

func GetMappingSummarizeJreUsageSortByEnum(val string) (SummarizeJreUsageSortByEnum, bool)

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

func GetSummarizeJreUsageSortByEnumValues

func GetSummarizeJreUsageSortByEnumValues() []SummarizeJreUsageSortByEnum

GetSummarizeJreUsageSortByEnumValues Enumerates the set of values for SummarizeJreUsageSortByEnum

type SummarizeJreUsageSortOrderEnum

SummarizeJreUsageSortOrderEnum Enum with underlying type: string

type SummarizeJreUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeJreUsageSortOrderEnum

const (
    SummarizeJreUsageSortOrderAsc  SummarizeJreUsageSortOrderEnum = "ASC"
    SummarizeJreUsageSortOrderDesc SummarizeJreUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeJreUsageSortOrderEnum

func GetMappingSummarizeJreUsageSortOrderEnum(val string) (SummarizeJreUsageSortOrderEnum, bool)

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

func GetSummarizeJreUsageSortOrderEnumValues

func GetSummarizeJreUsageSortOrderEnumValues() []SummarizeJreUsageSortOrderEnum

GetSummarizeJreUsageSortOrderEnumValues Enumerates the set of values for SummarizeJreUsageSortOrderEnum

type SummarizeLibraryUsageRequest

SummarizeLibraryUsageRequest wrapper for the SummarizeLibraryUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeLibraryUsage.go.html to see an example of how to use SummarizeLibraryUsageRequest.

type SummarizeLibraryUsageRequest struct {

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

    // The Java Server instance key.
    ServerInstanceKey *string `mandatory:"false" contributesTo:"query" name:"serverInstanceKey"`

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The deployed application key.
    ApplicationKey *string `mandatory:"false" contributesTo:"query" name:"applicationKey"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // Filter the list with library name contains the given value.
    LibraryNameContains *string `mandatory:"false" contributesTo:"query" name:"libraryNameContains"`

    // The library name.
    LibraryName *string `mandatory:"false" contributesTo:"query" name:"libraryName"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeLibraryUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort libraries.  Only one sort order may be provided.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeLibraryUsageSortByEnum `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 (SummarizeLibraryUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeLibraryUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeLibraryUsageRequest) RetryPolicy

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

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

func (SummarizeLibraryUsageRequest) String

func (request SummarizeLibraryUsageRequest) String() string

func (SummarizeLibraryUsageRequest) ValidateEnumValue

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

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

type SummarizeLibraryUsageResponse

SummarizeLibraryUsageResponse wrapper for the SummarizeLibraryUsage operation

type SummarizeLibraryUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LibraryUsageCollection instances
    LibraryUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeLibraryUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeLibraryUsageResponse) String

func (response SummarizeLibraryUsageResponse) String() string

type SummarizeLibraryUsageSortByEnum

SummarizeLibraryUsageSortByEnum Enum with underlying type: string

type SummarizeLibraryUsageSortByEnum string

Set of constants representing the allowable values for SummarizeLibraryUsageSortByEnum

const (
    SummarizeLibraryUsageSortByApplicationcount         SummarizeLibraryUsageSortByEnum = "applicationCount"
    SummarizeLibraryUsageSortByJavaserverinstancecount  SummarizeLibraryUsageSortByEnum = "javaServerInstanceCount"
    SummarizeLibraryUsageSortByCvssscore                SummarizeLibraryUsageSortByEnum = "cvssScore"
    SummarizeLibraryUsageSortByDeployedapplicationcount SummarizeLibraryUsageSortByEnum = "deployedApplicationCount"
    SummarizeLibraryUsageSortByLibraryname              SummarizeLibraryUsageSortByEnum = "libraryName"
    SummarizeLibraryUsageSortByLibraryversion           SummarizeLibraryUsageSortByEnum = "libraryVersion"
    SummarizeLibraryUsageSortByManagedinstancecount     SummarizeLibraryUsageSortByEnum = "managedInstanceCount"
    SummarizeLibraryUsageSortByTimefirstseen            SummarizeLibraryUsageSortByEnum = "timeFirstSeen"
    SummarizeLibraryUsageSortByTimelastseen             SummarizeLibraryUsageSortByEnum = "timeLastSeen"
)

func GetMappingSummarizeLibraryUsageSortByEnum

func GetMappingSummarizeLibraryUsageSortByEnum(val string) (SummarizeLibraryUsageSortByEnum, bool)

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

func GetSummarizeLibraryUsageSortByEnumValues

func GetSummarizeLibraryUsageSortByEnumValues() []SummarizeLibraryUsageSortByEnum

GetSummarizeLibraryUsageSortByEnumValues Enumerates the set of values for SummarizeLibraryUsageSortByEnum

type SummarizeLibraryUsageSortOrderEnum

SummarizeLibraryUsageSortOrderEnum Enum with underlying type: string

type SummarizeLibraryUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeLibraryUsageSortOrderEnum

const (
    SummarizeLibraryUsageSortOrderAsc  SummarizeLibraryUsageSortOrderEnum = "ASC"
    SummarizeLibraryUsageSortOrderDesc SummarizeLibraryUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeLibraryUsageSortOrderEnum

func GetMappingSummarizeLibraryUsageSortOrderEnum(val string) (SummarizeLibraryUsageSortOrderEnum, bool)

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

func GetSummarizeLibraryUsageSortOrderEnumValues

func GetSummarizeLibraryUsageSortOrderEnumValues() []SummarizeLibraryUsageSortOrderEnum

GetSummarizeLibraryUsageSortOrderEnumValues Enumerates the set of values for SummarizeLibraryUsageSortOrderEnum

type SummarizeManagedInstanceUsageFieldsEnum

SummarizeManagedInstanceUsageFieldsEnum Enum with underlying type: string

type SummarizeManagedInstanceUsageFieldsEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceUsageFieldsEnum

const (
    SummarizeManagedInstanceUsageFieldsApproximateJreCount          SummarizeManagedInstanceUsageFieldsEnum = "approximateJreCount"
    SummarizeManagedInstanceUsageFieldsApproximateInstallationCount SummarizeManagedInstanceUsageFieldsEnum = "approximateInstallationCount"
    SummarizeManagedInstanceUsageFieldsApproximateApplicationCount  SummarizeManagedInstanceUsageFieldsEnum = "approximateApplicationCount"
)

func GetMappingSummarizeManagedInstanceUsageFieldsEnum

func GetMappingSummarizeManagedInstanceUsageFieldsEnum(val string) (SummarizeManagedInstanceUsageFieldsEnum, bool)

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

func GetSummarizeManagedInstanceUsageFieldsEnumValues

func GetSummarizeManagedInstanceUsageFieldsEnumValues() []SummarizeManagedInstanceUsageFieldsEnum

GetSummarizeManagedInstanceUsageFieldsEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageFieldsEnum

type SummarizeManagedInstanceUsageManagedInstanceTypeEnum

SummarizeManagedInstanceUsageManagedInstanceTypeEnum Enum with underlying type: string

type SummarizeManagedInstanceUsageManagedInstanceTypeEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

const (
    SummarizeManagedInstanceUsageManagedInstanceTypeOracleManagementAgent SummarizeManagedInstanceUsageManagedInstanceTypeEnum = "ORACLE_MANAGEMENT_AGENT"
)

func GetMappingSummarizeManagedInstanceUsageManagedInstanceTypeEnum

func GetMappingSummarizeManagedInstanceUsageManagedInstanceTypeEnum(val string) (SummarizeManagedInstanceUsageManagedInstanceTypeEnum, bool)

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

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues

func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues() []SummarizeManagedInstanceUsageManagedInstanceTypeEnum

GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageManagedInstanceTypeEnum

type SummarizeManagedInstanceUsageRequest

SummarizeManagedInstanceUsageRequest wrapper for the SummarizeManagedInstanceUsage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsageRequest.

type SummarizeManagedInstanceUsageRequest struct {

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

    // The Fleet-unique identifier of the managed instance.
    ManagedInstanceId *string `mandatory:"false" contributesTo:"query" name:"managedInstanceId"`

    // The type of the managed instance.
    ManagedInstanceType SummarizeManagedInstanceUsageManagedInstanceTypeEnum `mandatory:"false" contributesTo:"query" name:"managedInstanceType" omitEmpty:"true"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" contributesTo:"query" name:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" contributesTo:"query" name:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" contributesTo:"query" name:"jreVersion"`

    // The file system path of the Java Runtime installation.
    InstallationPath *string `mandatory:"false" contributesTo:"query" name:"installationPath"`

    // The Fleet-unique identifier of the related application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // Additional fields to include into the returned model on top of the required ones.
    // This parameter can also include 'approximateJreCount', 'approximateInstallationCount' and 'approximateApplicationCount'.
    // For example 'approximateJreCount,approximateInstallationCount'.
    Fields []SummarizeManagedInstanceUsageFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order, either 'asc' or 'desc'.
    SortOrder SummarizeManagedInstanceUsageSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort managed instance views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, approximateJreCount_, _approximateInstallationCount_
    // and _approximateApplicationCount_  is **descending**.
    // Default order for _osName_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy SummarizeManagedInstanceUsageSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // The operating system type.
    OsFamily []OsFamilyEnum `contributesTo:"query" name:"osFamily" omitEmpty:"true" collectionFormat:"multi"`

    // Filter the list with hostname contains the given value.
    HostnameContains *string `mandatory:"false" contributesTo:"query" name:"hostnameContains"`

    // The library key.
    LibraryKey *string `mandatory:"false" contributesTo:"query" name:"libraryKey"`

    // 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 (SummarizeManagedInstanceUsageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeManagedInstanceUsageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeManagedInstanceUsageRequest) RetryPolicy

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

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

func (SummarizeManagedInstanceUsageRequest) String

func (request SummarizeManagedInstanceUsageRequest) String() string

func (SummarizeManagedInstanceUsageRequest) ValidateEnumValue

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

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

type SummarizeManagedInstanceUsageResponse

SummarizeManagedInstanceUsageResponse wrapper for the SummarizeManagedInstanceUsage operation

type SummarizeManagedInstanceUsageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ManagedInstanceUsageCollection instances
    ManagedInstanceUsageCollection `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 list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (SummarizeManagedInstanceUsageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeManagedInstanceUsageResponse) String

func (response SummarizeManagedInstanceUsageResponse) String() string

type SummarizeManagedInstanceUsageSortByEnum

SummarizeManagedInstanceUsageSortByEnum Enum with underlying type: string

type SummarizeManagedInstanceUsageSortByEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceUsageSortByEnum

const (
    SummarizeManagedInstanceUsageSortByTimefirstseen                SummarizeManagedInstanceUsageSortByEnum = "timeFirstSeen"
    SummarizeManagedInstanceUsageSortByTimelastseen                 SummarizeManagedInstanceUsageSortByEnum = "timeLastSeen"
    SummarizeManagedInstanceUsageSortByApproximatejrecount          SummarizeManagedInstanceUsageSortByEnum = "approximateJreCount"
    SummarizeManagedInstanceUsageSortByApproximateinstallationcount SummarizeManagedInstanceUsageSortByEnum = "approximateInstallationCount"
    SummarizeManagedInstanceUsageSortByApproximateapplicationcount  SummarizeManagedInstanceUsageSortByEnum = "approximateApplicationCount"
    SummarizeManagedInstanceUsageSortByOsname                       SummarizeManagedInstanceUsageSortByEnum = "osName"
)

func GetMappingSummarizeManagedInstanceUsageSortByEnum

func GetMappingSummarizeManagedInstanceUsageSortByEnum(val string) (SummarizeManagedInstanceUsageSortByEnum, bool)

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

func GetSummarizeManagedInstanceUsageSortByEnumValues

func GetSummarizeManagedInstanceUsageSortByEnumValues() []SummarizeManagedInstanceUsageSortByEnum

GetSummarizeManagedInstanceUsageSortByEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageSortByEnum

type SummarizeManagedInstanceUsageSortOrderEnum

SummarizeManagedInstanceUsageSortOrderEnum Enum with underlying type: string

type SummarizeManagedInstanceUsageSortOrderEnum string

Set of constants representing the allowable values for SummarizeManagedInstanceUsageSortOrderEnum

const (
    SummarizeManagedInstanceUsageSortOrderAsc  SummarizeManagedInstanceUsageSortOrderEnum = "ASC"
    SummarizeManagedInstanceUsageSortOrderDesc SummarizeManagedInstanceUsageSortOrderEnum = "DESC"
)

func GetMappingSummarizeManagedInstanceUsageSortOrderEnum

func GetMappingSummarizeManagedInstanceUsageSortOrderEnum(val string) (SummarizeManagedInstanceUsageSortOrderEnum, bool)

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

func GetSummarizeManagedInstanceUsageSortOrderEnumValues

func GetSummarizeManagedInstanceUsageSortOrderEnumValues() []SummarizeManagedInstanceUsageSortOrderEnum

GetSummarizeManagedInstanceUsageSortOrderEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageSortOrderEnum

type SummarizeResourceInventoryRequest

SummarizeResourceInventoryRequest wrapper for the SummarizeResourceInventory operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/SummarizeResourceInventory.go.html to see an example of how to use SummarizeResourceInventoryRequest.

type SummarizeResourceInventoryRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The start of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // 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 (SummarizeResourceInventoryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (SummarizeResourceInventoryRequest) RetryPolicy

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

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

func (SummarizeResourceInventoryRequest) String

func (request SummarizeResourceInventoryRequest) String() string

func (SummarizeResourceInventoryRequest) ValidateEnumValue

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

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

type SummarizeResourceInventoryResponse

SummarizeResourceInventoryResponse wrapper for the SummarizeResourceInventory operation

type SummarizeResourceInventoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ResourceInventory instance
    ResourceInventory `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 (SummarizeResourceInventoryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SummarizeResourceInventoryResponse) String

func (response SummarizeResourceInventoryResponse) String() string

type SummarizedEventsLog

SummarizedEventsLog Summarized events log for advanced feature.

type SummarizedEventsLog struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log group.
    LogGroupId *string `mandatory:"true" json:"logGroupId"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the log.
    LogId *string `mandatory:"true" json:"logId"`
}

func (SummarizedEventsLog) String

func (m SummarizedEventsLog) String() string

func (SummarizedEventsLog) ValidateEnumValue

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

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

type SupportTypeEnum

SupportTypeEnum Enum with underlying type: string

type SupportTypeEnum string

Set of constants representing the allowable values for SupportTypeEnum

const (
    SupportTypeLts    SupportTypeEnum = "LTS"
    SupportTypeNonLts SupportTypeEnum = "NON_LTS"
)

func GetMappingSupportTypeEnum

func GetMappingSupportTypeEnum(val string) (SupportTypeEnum, bool)

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

func GetSupportTypeEnumValues

func GetSupportTypeEnumValues() []SupportTypeEnum

GetSupportTypeEnumValues Enumerates the set of values for SupportTypeEnum

type TlsVersionsEnum

TlsVersionsEnum Enum with underlying type: string

type TlsVersionsEnum string

Set of constants representing the allowable values for TlsVersionsEnum

const (
    TlsVersionsTls10 TlsVersionsEnum = "TLS_1_0"
    TlsVersionsTls11 TlsVersionsEnum = "TLS_1_1"
)

func GetMappingTlsVersionsEnum

func GetMappingTlsVersionsEnum(val string) (TlsVersionsEnum, bool)

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

func GetTlsVersionsEnumValues

func GetTlsVersionsEnumValues() []TlsVersionsEnum

GetTlsVersionsEnumValues Enumerates the set of values for TlsVersionsEnum

type UpdateDrsFileDetails

UpdateDrsFileDetails Details of the request to update DRS file in a Fleet.

type UpdateDrsFileDetails struct {

    // The Object Storage bucket name where the DRS file is located.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The namespace for Object Storage.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The name of the DRS file in Object Store.
    DrsFileName *string `mandatory:"true" json:"drsFileName"`
}

func (UpdateDrsFileDetails) String

func (m UpdateDrsFileDetails) String() string

func (UpdateDrsFileDetails) ValidateEnumValue

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

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

type UpdateDrsFileRequest

UpdateDrsFileRequest wrapper for the UpdateDrsFile operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateDrsFile.go.html to see an example of how to use UpdateDrsFileRequest.

type UpdateDrsFileRequest struct {

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

    // Detail information to update DRS
    UpdateDrsFileDetails `contributesTo:"body"`

    // The unique identifier of the DRS File in Object Storage.
    DrsFileKey *string `mandatory:"true" contributesTo:"path" name:"drsFileKey"`

    // 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"`

    // 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 (UpdateDrsFileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateDrsFileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateDrsFileRequest) RetryPolicy

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

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

func (UpdateDrsFileRequest) String

func (request UpdateDrsFileRequest) String() string

func (UpdateDrsFileRequest) ValidateEnumValue

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

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

type UpdateDrsFileResponse

UpdateDrsFileResponse wrapper for the UpdateDrsFile operation

type UpdateDrsFileResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (UpdateDrsFileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateDrsFileResponse) String

func (response UpdateDrsFileResponse) String() string

type UpdateExportSettingDetails

UpdateExportSettingDetails Attributes to update a Export setting.

type UpdateExportSettingDetails struct {

    // ExportSetting flag to store enabled or disabled status.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The duration of data to be exported for fleets.
    ExportDuration ExportDurationEnum `mandatory:"false" json:"exportDuration,omitempty"`

    // Resource to export data associated from the fleets.
    ExportResources ExportResourcesEnum `mandatory:"false" json:"exportResources,omitempty"`

    // Acknowledgement for cross region target bucket configuration.
    IsCrossRegionAcknowledged *bool `mandatory:"false" json:"isCrossRegionAcknowledged"`

    // The name of the bucket where data will be exported.
    TargetBucketName *string `mandatory:"false" json:"targetBucketName"`

    // The namespace of the bucket where data will be exported.
    TargetBucketNamespace *string `mandatory:"false" json:"targetBucketNamespace"`

    // The namespace of the bucket where data will be exported.
    TargetBucketRegion *string `mandatory:"false" json:"targetBucketRegion"`

    // Schedule at which data will be exported.
    ExportFrequency ExportFrequencyEnum `mandatory:"false" json:"exportFrequency,omitempty"`
}

func (UpdateExportSettingDetails) String

func (m UpdateExportSettingDetails) String() string

func (UpdateExportSettingDetails) ValidateEnumValue

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

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

type UpdateExportSettingRequest

UpdateExportSettingRequest wrapper for the UpdateExportSetting operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateExportSetting.go.html to see an example of how to use UpdateExportSettingRequest.

type UpdateExportSettingRequest struct {

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

    // The new details for the Export setting.
    UpdateExportSettingDetails `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 (UpdateExportSettingRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateExportSettingRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateExportSettingRequest) RetryPolicy

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

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

func (UpdateExportSettingRequest) String

func (request UpdateExportSettingRequest) String() string

func (UpdateExportSettingRequest) ValidateEnumValue

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

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

type UpdateExportSettingResponse

UpdateExportSettingResponse wrapper for the UpdateExportSetting operation

type UpdateExportSettingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExportSetting instance
    ExportSetting `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 (UpdateExportSettingResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateExportSettingResponse) String

func (response UpdateExportSettingResponse) String() string

type UpdateFleetAdvancedFeatureConfigurationDetails

UpdateFleetAdvancedFeatureConfigurationDetails Details object containing advanced feature configurations to be updated. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.

type UpdateFleetAdvancedFeatureConfigurationDetails struct {

    // Namespace for the Fleet advanced feature.
    AnalyticNamespace *string `mandatory:"false" json:"analyticNamespace"`

    // Bucket name required to store JFR and related data.
    AnalyticBucketName *string `mandatory:"false" json:"analyticBucketName"`

    Lcm *Lcm `mandatory:"false" json:"lcm"`

    CryptoEventAnalysis *CryptoEventAnalysis `mandatory:"false" json:"cryptoEventAnalysis"`

    AdvancedUsageTracking *AdvancedUsageTracking `mandatory:"false" json:"advancedUsageTracking"`

    JfrRecording *JfrRecording `mandatory:"false" json:"jfrRecording"`

    PerformanceTuningAnalysis *PerformanceTuningAnalysis `mandatory:"false" json:"performanceTuningAnalysis"`

    JavaMigrationAnalysis *JavaMigrationAnalysis `mandatory:"false" json:"javaMigrationAnalysis"`
}

func (UpdateFleetAdvancedFeatureConfigurationDetails) String

func (m UpdateFleetAdvancedFeatureConfigurationDetails) String() string

func (UpdateFleetAdvancedFeatureConfigurationDetails) ValidateEnumValue

func (m UpdateFleetAdvancedFeatureConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAdvancedFeatureConfigurationRequest

UpdateFleetAdvancedFeatureConfigurationRequest wrapper for the UpdateFleetAdvancedFeatureConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleetAdvancedFeatureConfiguration.go.html to see an example of how to use UpdateFleetAdvancedFeatureConfigurationRequest.

type UpdateFleetAdvancedFeatureConfigurationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet.
    FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"`

    // Update advanced feature configurations with new fields.
    UpdateFleetAdvancedFeatureConfigurationDetails `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"`

    // 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 (UpdateFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody

func (request UpdateFleetAdvancedFeatureConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetAdvancedFeatureConfigurationRequest) HTTPRequest

func (request UpdateFleetAdvancedFeatureConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFleetAdvancedFeatureConfigurationRequest) RetryPolicy

func (request UpdateFleetAdvancedFeatureConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFleetAdvancedFeatureConfigurationRequest) String

func (request UpdateFleetAdvancedFeatureConfigurationRequest) String() string

func (UpdateFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue

func (request UpdateFleetAdvancedFeatureConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAdvancedFeatureConfigurationResponse

UpdateFleetAdvancedFeatureConfigurationResponse wrapper for the UpdateFleetAdvancedFeatureConfiguration operation

type UpdateFleetAdvancedFeatureConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FleetAdvancedFeatureConfiguration instance
    FleetAdvancedFeatureConfiguration `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 (UpdateFleetAdvancedFeatureConfigurationResponse) HTTPResponse

func (response UpdateFleetAdvancedFeatureConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFleetAdvancedFeatureConfigurationResponse) String

func (response UpdateFleetAdvancedFeatureConfigurationResponse) String() string

type UpdateFleetAgentConfigurationDetails

UpdateFleetAgentConfigurationDetails Attributes to update a Fleet Agent Configuration.

type UpdateFleetAgentConfigurationDetails struct {

    // The frequency (in minutes) of JRE scanning. (That is, how often should JMS scan for JRE installations.)
    JreScanFrequencyInMinutes *int `mandatory:"false" json:"jreScanFrequencyInMinutes"`

    // The frequency (in minutes) of Java Usage Tracker processing. (That is, how often should JMS process data from the Java Usage Tracker.)
    JavaUsageTrackerProcessingFrequencyInMinutes *int `mandatory:"false" json:"javaUsageTrackerProcessingFrequencyInMinutes"`

    // The validity period in days for work requests.
    WorkRequestValidityPeriodInDays *int `mandatory:"false" json:"workRequestValidityPeriodInDays"`

    // Agent polling interval in minutes
    AgentPollingIntervalInMinutes *int `mandatory:"false" json:"agentPollingIntervalInMinutes"`

    LinuxConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"linuxConfiguration"`

    WindowsConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"windowsConfiguration"`

    MacOsConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"macOsConfiguration"`
}

func (UpdateFleetAgentConfigurationDetails) String

func (m UpdateFleetAgentConfigurationDetails) String() string

func (UpdateFleetAgentConfigurationDetails) ValidateEnumValue

func (m UpdateFleetAgentConfigurationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAgentConfigurationRequest

UpdateFleetAgentConfigurationRequest wrapper for the UpdateFleetAgentConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfigurationRequest.

type UpdateFleetAgentConfigurationRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet.
    FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"`

    // The new details for the Fleet Agent Configuration.
    UpdateFleetAgentConfigurationDetails `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 (UpdateFleetAgentConfigurationRequest) BinaryRequestBody

func (request UpdateFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetAgentConfigurationRequest) HTTPRequest

func (request UpdateFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFleetAgentConfigurationRequest) RetryPolicy

func (request UpdateFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFleetAgentConfigurationRequest) String

func (request UpdateFleetAgentConfigurationRequest) String() string

func (UpdateFleetAgentConfigurationRequest) ValidateEnumValue

func (request UpdateFleetAgentConfigurationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetAgentConfigurationResponse

UpdateFleetAgentConfigurationResponse wrapper for the UpdateFleetAgentConfiguration operation

type UpdateFleetAgentConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (UpdateFleetAgentConfigurationResponse) HTTPResponse

func (response UpdateFleetAgentConfigurationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFleetAgentConfigurationResponse) String

func (response UpdateFleetAgentConfigurationResponse) String() string

type UpdateFleetDetails

UpdateFleetDetails Attributes to update a Fleet.

type UpdateFleetDetails struct {

    // The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The Fleet's description.
    Description *string `mandatory:"false" json:"description"`

    InventoryLog *CustomLog `mandatory:"false" json:"inventoryLog"`

    OperationLog *CustomLog `mandatory:"false" json:"operationLog"`

    // Whether or not advanced features are enabled in this Fleet.
    // Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
    IsAdvancedFeaturesEnabled *bool `mandatory:"false" json:"isAdvancedFeaturesEnabled"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`. (See Understanding Free-form Tags (https://docs.cloud.oracle.com/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`. (See Managing Tags and Tag Namespaces (https://docs.cloud.oracle.com/Content/Tagging/Concepts/understandingfreeformtags.htm).)
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`
}

func (UpdateFleetDetails) String

func (m UpdateFleetDetails) String() string

func (UpdateFleetDetails) ValidateEnumValue

func (m UpdateFleetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetRequest

UpdateFleetRequest wrapper for the UpdateFleet operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/jms/UpdateFleet.go.html to see an example of how to use UpdateFleetRequest.

type UpdateFleetRequest struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Fleet.
    FleetId *string `mandatory:"true" contributesTo:"path" name:"fleetId"`

    // The new details for the Fleet.
    UpdateFleetDetails `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 (UpdateFleetRequest) BinaryRequestBody

func (request UpdateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFleetRequest) HTTPRequest

func (request UpdateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFleetRequest) RetryPolicy

func (request UpdateFleetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFleetRequest) String

func (request UpdateFleetRequest) String() string

func (UpdateFleetRequest) ValidateEnumValue

func (request UpdateFleetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFleetResponse

UpdateFleetResponse wrapper for the UpdateFleet operation

type UpdateFleetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request.
    // You can use this to query the 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 (UpdateFleetResponse) HTTPResponse

func (response UpdateFleetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFleetResponse) String

func (response UpdateFleetResponse) String() string

type WorkItemCollection

WorkItemCollection A list of WorkItem.

type WorkItemCollection struct {

    // A list of work request items.
    Items []WorkItemSummary `mandatory:"true" json:"items"`
}

func (WorkItemCollection) String

func (m WorkItemCollection) String() string

func (WorkItemCollection) ValidateEnumValue

func (m WorkItemCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkItemDetails

WorkItemDetails The minimum details of a work item.

type WorkItemDetails interface {

    // The work item type.
    GetWorkItemType() WorkItemTypeEnum
}

type WorkItemDetailsKindEnum

WorkItemDetailsKindEnum Enum with underlying type: string

type WorkItemDetailsKindEnum string

Set of constants representing the allowable values for WorkItemDetailsKindEnum

const (
    WorkItemDetailsKindBasic       WorkItemDetailsKindEnum = "BASIC"
    WorkItemDetailsKindApplication WorkItemDetailsKindEnum = "APPLICATION"
    WorkItemDetailsKindLcm         WorkItemDetailsKindEnum = "LCM"
)

func GetMappingWorkItemDetailsKindEnum

func GetMappingWorkItemDetailsKindEnum(val string) (WorkItemDetailsKindEnum, bool)

GetMappingWorkItemDetailsKindEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkItemDetailsKindEnumValues

func GetWorkItemDetailsKindEnumValues() []WorkItemDetailsKindEnum

GetWorkItemDetailsKindEnumValues Enumerates the set of values for WorkItemDetailsKindEnum

type WorkItemStatusEnum

WorkItemStatusEnum Enum with underlying type: string

type WorkItemStatusEnum string

Set of constants representing the allowable values for WorkItemStatusEnum

const (
    WorkItemStatusAccepted       WorkItemStatusEnum = "ACCEPTED"
    WorkItemStatusInProgress     WorkItemStatusEnum = "IN_PROGRESS"
    WorkItemStatusCanceling      WorkItemStatusEnum = "CANCELING"
    WorkItemStatusCanceled       WorkItemStatusEnum = "CANCELED"
    WorkItemStatusSucceeded      WorkItemStatusEnum = "SUCCEEDED"
    WorkItemStatusNeedsAttention WorkItemStatusEnum = "NEEDS_ATTENTION"
    WorkItemStatusRetrying       WorkItemStatusEnum = "RETRYING"
)

func GetMappingWorkItemStatusEnum

func GetMappingWorkItemStatusEnum(val string) (WorkItemStatusEnum, bool)

GetMappingWorkItemStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkItemStatusEnumValues

func GetWorkItemStatusEnumValues() []WorkItemStatusEnum

GetWorkItemStatusEnumValues Enumerates the set of values for WorkItemStatusEnum

type WorkItemSummary

WorkItemSummary Work item to complete a work request.

type WorkItemSummary struct {

    // The unique ID of ths work item.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the work request created this work item.
    WorkRequestId *string `mandatory:"true" json:"workRequestId"`

    InstallationSite *InstallationSite `mandatory:"true" json:"installationSite"`

    Details WorkItemDetails `mandatory:"true" json:"details"`

    // The status of the work item.
    Status WorkItemStatusEnum `mandatory:"true" json:"status"`

    // Number of times this work item is retried.
    RetryCount *int `mandatory:"true" json:"retryCount"`

    // The date and time the work item was last updated. (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`
}

func (WorkItemSummary) String

func (m WorkItemSummary) String() string

func (*WorkItemSummary) UnmarshalJSON

func (m *WorkItemSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WorkItemSummary) ValidateEnumValue

func (m WorkItemSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkItemTypeEnum

WorkItemTypeEnum Enum with underlying type: string

type WorkItemTypeEnum string

Set of constants representing the allowable values for WorkItemTypeEnum

const (
    WorkItemTypeLcm                     WorkItemTypeEnum = "LCM"
    WorkItemTypeJfrCapture              WorkItemTypeEnum = "JFR_CAPTURE"
    WorkItemTypeJfrUpload               WorkItemTypeEnum = "JFR_UPLOAD"
    WorkItemTypeCryptoAnalysis          WorkItemTypeEnum = "CRYPTO_ANALYSIS"
    WorkItemTypeCryptoAnalysisMerge     WorkItemTypeEnum = "CRYPTO_ANALYSIS_MERGE"
    WorkItemTypeAdvancedUsageTracking   WorkItemTypeEnum = "ADVANCED_USAGE_TRACKING"
    WorkItemTypeAdvUsageServerMetadata  WorkItemTypeEnum = "ADV_USAGE_SERVER_METADATA"
    WorkItemTypeAdvUsageServerLibraries WorkItemTypeEnum = "ADV_USAGE_SERVER_LIBRARIES"
    WorkItemTypeAdvUsageJavaLibraries   WorkItemTypeEnum = "ADV_USAGE_JAVA_LIBRARIES"
    WorkItemTypePerformanceTuning       WorkItemTypeEnum = "PERFORMANCE_TUNING"
    WorkItemTypeJmigrateAnalysis        WorkItemTypeEnum = "JMIGRATE_ANALYSIS"
    WorkItemTypeJmigrateCreateReport    WorkItemTypeEnum = "JMIGRATE_CREATE_REPORT"
    WorkItemTypeDrs                     WorkItemTypeEnum = "DRS"
)

func GetMappingWorkItemTypeEnum

func GetMappingWorkItemTypeEnum(val string) (WorkItemTypeEnum, bool)

GetMappingWorkItemTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkItemTypeEnumValues

func GetWorkItemTypeEnumValues() []WorkItemTypeEnum

GetWorkItemTypeEnumValues Enumerates the set of values for WorkItemTypeEnum

type WorkRequest

WorkRequest An asynchronous work request. See Work Requests (https://docs.cloud.oracle.com/Content/General/Concepts/workrequestoverview.htm).

type WorkRequest struct {

    // The asynchronous operation tracked by this work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) 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,
    // and those resources aren't in the same compartment, it's up to the service team to pick the primary
    // resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources that are affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The percentage complete of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request transitioned from _ACCEPTED_ to _IN_PROGRESS_ (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request reached a terminal state, either _FAILED_ or _SUCCEEDED_ (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

    CreatedBy *Principal `mandatory:"false" json:"createdBy"`

    // The date and time the work request percentage was last updated. (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`

    // The total number of tasks to be executed for this work request.
    TotalTaskCount *int `mandatory:"false" json:"totalTaskCount"`

    // The number of tasks had been executed to a terminal state.
    CompletedTaskCount *int `mandatory:"false" json:"completedTaskCount"`
}

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 Results of a work request search. Contains WorkRequest items

type WorkRequestCollection struct {

    // A list of work requests.
    Items []WorkRequest `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 an operation that is tracked by a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occurred. Error codes are listed at API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occured (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

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 Results of a work request error search. Contains WorkRequestError items

type WorkRequestErrorCollection struct {

    // A list 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 executing an operation that is tracked by a work request.

type WorkRequestLogEntry struct {

    // A human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log message was written (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    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 Results of a work request log entry search. Contains WorkRequestLogEntry items

type WorkRequestLogEntryCollection struct {

    // A list of work request log entries.
    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 WorkRequestResource

WorkRequestResource A resource that is created or operated on by an asynchronous operation that is tracked by a work request.

type WorkRequestResource struct {

    // The resource type affected by the work request.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource was affected by the operation that spawned 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 ActionTypeEnum `mandatory:"true" json:"actionType"`

    // An OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) or other unique identifier of the resource affected by the work request.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can perform a GET operation 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