...

Package jms

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

Overview ▾

Index ▾

type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
type ApplicationSortByEnum
    func GetApplicationSortByEnumValues() []ApplicationSortByEnum
type ApplicationUsage
    func (m ApplicationUsage) String() string
type ApplicationUsageCollection
    func (m ApplicationUsageCollection) String() string
type ChangeFleetCompartmentDetails
    func (m ChangeFleetCompartmentDetails) String() string
type ChangeFleetCompartmentRequest
    func (request ChangeFleetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeFleetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ChangeFleetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeFleetCompartmentRequest) String() string
type ChangeFleetCompartmentResponse
    func (response ChangeFleetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeFleetCompartmentResponse) String() string
type CreateFleetDetails
    func (m CreateFleetDetails) String() string
type CreateFleetRequest
    func (request CreateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request CreateFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFleetRequest) String() string
type CreateFleetResponse
    func (response CreateFleetResponse) HTTPResponse() *http.Response
    func (response CreateFleetResponse) String() string
type DeleteFleetRequest
    func (request DeleteFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request DeleteFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFleetRequest) String() string
type DeleteFleetResponse
    func (response DeleteFleetResponse) HTTPResponse() *http.Response
    func (response DeleteFleetResponse) String() string
type Fleet
    func (m Fleet) String() string
type FleetAgentConfiguration
    func (m FleetAgentConfiguration) String() string
type FleetAgentOsConfiguration
    func (m FleetAgentOsConfiguration) String() string
type FleetCollection
    func (m FleetCollection) String() string
type FleetSummary
    func (m FleetSummary) String() string
type GetFleetAgentConfigurationRequest
    func (request GetFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFleetAgentConfigurationRequest) String() string
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) (http.Request, error)
    func (request GetFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFleetRequest) String() string
type GetFleetResponse
    func (response GetFleetResponse) HTTPResponse() *http.Response
    func (response GetFleetResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type InstallationSortByEnum
    func GetInstallationSortByEnumValues() []InstallationSortByEnum
type InstallationUsage
    func (m InstallationUsage) String() string
type InstallationUsageCollection
    func (m InstallationUsageCollection) String() string
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) ChangeFleetCompartment(ctx context.Context, request ChangeFleetCompartmentRequest) (response ChangeFleetCompartmentResponse, err error)
    func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client JavaManagementServiceClient) CreateFleet(ctx context.Context, request CreateFleetRequest) (response CreateFleetResponse, err error)
    func (client JavaManagementServiceClient) DeleteFleet(ctx context.Context, request DeleteFleetRequest) (response DeleteFleetResponse, err error)
    func (client JavaManagementServiceClient) GetFleet(ctx context.Context, request GetFleetRequest) (response GetFleetResponse, err error)
    func (client JavaManagementServiceClient) GetFleetAgentConfiguration(ctx context.Context, request GetFleetAgentConfigurationRequest) (response GetFleetAgentConfigurationResponse, err error)
    func (client JavaManagementServiceClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client JavaManagementServiceClient) ListFleets(ctx context.Context, request ListFleetsRequest) (response ListFleetsResponse, 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) RequestSummarizedApplicationUsage(ctx context.Context, request RequestSummarizedApplicationUsageRequest) (response RequestSummarizedApplicationUsageResponse, err error)
    func (client JavaManagementServiceClient) RequestSummarizedInstallationUsage(ctx context.Context, request RequestSummarizedInstallationUsageRequest) (response RequestSummarizedInstallationUsageResponse, err error)
    func (client JavaManagementServiceClient) RequestSummarizedJreUsage(ctx context.Context, request RequestSummarizedJreUsageRequest) (response RequestSummarizedJreUsageResponse, err error)
    func (client JavaManagementServiceClient) RequestSummarizedManagedInstanceUsage(ctx context.Context, request RequestSummarizedManagedInstanceUsageRequest) (response RequestSummarizedManagedInstanceUsageResponse, err error)
    func (client *JavaManagementServiceClient) SetRegion(region string)
    func (client JavaManagementServiceClient) SummarizeApplicationUsage(ctx context.Context, request SummarizeApplicationUsageRequest) (response SummarizeApplicationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeInstallationUsage(ctx context.Context, request SummarizeInstallationUsageRequest) (response SummarizeInstallationUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeJreUsage(ctx context.Context, request SummarizeJreUsageRequest) (response SummarizeJreUsageResponse, err error)
    func (client JavaManagementServiceClient) SummarizeManagedInstanceUsage(ctx context.Context, request SummarizeManagedInstanceUsageRequest) (response SummarizeManagedInstanceUsageResponse, err error)
    func (client JavaManagementServiceClient) UpdateFleet(ctx context.Context, request UpdateFleetRequest) (response UpdateFleetResponse, err error)
    func (client JavaManagementServiceClient) UpdateFleetAgentConfiguration(ctx context.Context, request UpdateFleetAgentConfigurationRequest) (response UpdateFleetAgentConfigurationResponse, err error)
type JreSortByEnum
    func GetJreSortByEnumValues() []JreSortByEnum
type JreUsage
    func (m JreUsage) String() string
type JreUsageCollection
    func (m JreUsageCollection) String() string
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
type ListFleetsLifecycleStateEnum
    func GetListFleetsLifecycleStateEnumValues() []ListFleetsLifecycleStateEnum
type ListFleetsRequest
    func (request ListFleetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFleetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListFleetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFleetsRequest) String() string
type ListFleetsResponse
    func (response ListFleetsResponse) HTTPResponse() *http.Response
    func (response ListFleetsResponse) String() string
type ListFleetsSortByEnum
    func GetListFleetsSortByEnumValues() []ListFleetsSortByEnum
type ListFleetsSortOrderEnum
    func GetListFleetsSortOrderEnumValues() []ListFleetsSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
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) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
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) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ManagedInstanceSortByEnum
    func GetManagedInstanceSortByEnumValues() []ManagedInstanceSortByEnum
type ManagedInstanceTypeEnum
    func GetManagedInstanceTypeEnumValues() []ManagedInstanceTypeEnum
type ManagedInstanceUsage
    func (m ManagedInstanceUsage) String() string
type ManagedInstanceUsageCollection
    func (m ManagedInstanceUsageCollection) String() string
type OperationStatusEnum
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetOperationTypeEnumValues() []OperationTypeEnum
type RequestSummarizedApplicationUsageDetails
    func (m RequestSummarizedApplicationUsageDetails) String() string
type RequestSummarizedApplicationUsageRequest
    func (request RequestSummarizedApplicationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedApplicationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request RequestSummarizedApplicationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedApplicationUsageRequest) String() string
type RequestSummarizedApplicationUsageResponse
    func (response RequestSummarizedApplicationUsageResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedApplicationUsageResponse) String() string
type RequestSummarizedInstallationUsageDetails
    func (m RequestSummarizedInstallationUsageDetails) String() string
type RequestSummarizedInstallationUsageRequest
    func (request RequestSummarizedInstallationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request RequestSummarizedInstallationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedInstallationUsageRequest) String() string
type RequestSummarizedInstallationUsageResponse
    func (response RequestSummarizedInstallationUsageResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedInstallationUsageResponse) String() string
type RequestSummarizedJreUsageDetails
    func (m RequestSummarizedJreUsageDetails) String() string
type RequestSummarizedJreUsageRequest
    func (request RequestSummarizedJreUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedJreUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request RequestSummarizedJreUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedJreUsageRequest) String() string
type RequestSummarizedJreUsageResponse
    func (response RequestSummarizedJreUsageResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedJreUsageResponse) String() string
type RequestSummarizedManagedInstanceUsageDetails
    func (m RequestSummarizedManagedInstanceUsageDetails) String() string
type RequestSummarizedManagedInstanceUsageRequest
    func (request RequestSummarizedManagedInstanceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedManagedInstanceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request RequestSummarizedManagedInstanceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedManagedInstanceUsageRequest) String() string
type RequestSummarizedManagedInstanceUsageResponse
    func (response RequestSummarizedManagedInstanceUsageResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedManagedInstanceUsageResponse) String() string
type SortByEnum
    func GetSortByEnumValues() []SortByEnum
type SortOrderEnum
    func GetSortOrderEnumValues() []SortOrderEnum
type SummarizeApplicationUsageFieldsEnum
    func GetSummarizeApplicationUsageFieldsEnumValues() []SummarizeApplicationUsageFieldsEnum
type SummarizeApplicationUsageRequest
    func (request SummarizeApplicationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeApplicationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeApplicationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeApplicationUsageRequest) String() string
type SummarizeApplicationUsageResponse
    func (response SummarizeApplicationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeApplicationUsageResponse) String() string
type SummarizeApplicationUsageSortByEnum
    func GetSummarizeApplicationUsageSortByEnumValues() []SummarizeApplicationUsageSortByEnum
type SummarizeApplicationUsageSortOrderEnum
    func GetSummarizeApplicationUsageSortOrderEnumValues() []SummarizeApplicationUsageSortOrderEnum
type SummarizeInstallationUsageFieldsEnum
    func GetSummarizeInstallationUsageFieldsEnumValues() []SummarizeInstallationUsageFieldsEnum
type SummarizeInstallationUsageRequest
    func (request SummarizeInstallationUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeInstallationUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeInstallationUsageRequest) String() string
type SummarizeInstallationUsageResponse
    func (response SummarizeInstallationUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeInstallationUsageResponse) String() string
type SummarizeInstallationUsageSortByEnum
    func GetSummarizeInstallationUsageSortByEnumValues() []SummarizeInstallationUsageSortByEnum
type SummarizeInstallationUsageSortOrderEnum
    func GetSummarizeInstallationUsageSortOrderEnumValues() []SummarizeInstallationUsageSortOrderEnum
type SummarizeJreUsageFieldsEnum
    func GetSummarizeJreUsageFieldsEnumValues() []SummarizeJreUsageFieldsEnum
type SummarizeJreUsageRequest
    func (request SummarizeJreUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeJreUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeJreUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeJreUsageRequest) String() string
type SummarizeJreUsageResponse
    func (response SummarizeJreUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeJreUsageResponse) String() string
type SummarizeJreUsageSortByEnum
    func GetSummarizeJreUsageSortByEnumValues() []SummarizeJreUsageSortByEnum
type SummarizeJreUsageSortOrderEnum
    func GetSummarizeJreUsageSortOrderEnumValues() []SummarizeJreUsageSortOrderEnum
type SummarizeManagedInstanceUsageFieldsEnum
    func GetSummarizeManagedInstanceUsageFieldsEnumValues() []SummarizeManagedInstanceUsageFieldsEnum
type SummarizeManagedInstanceUsageManagedInstanceTypeEnum
    func GetSummarizeManagedInstanceUsageManagedInstanceTypeEnumValues() []SummarizeManagedInstanceUsageManagedInstanceTypeEnum
type SummarizeManagedInstanceUsageRequest
    func (request SummarizeManagedInstanceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SummarizeManagedInstanceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request SummarizeManagedInstanceUsageRequest) RetryPolicy() *common.RetryPolicy
    func (request SummarizeManagedInstanceUsageRequest) String() string
type SummarizeManagedInstanceUsageResponse
    func (response SummarizeManagedInstanceUsageResponse) HTTPResponse() *http.Response
    func (response SummarizeManagedInstanceUsageResponse) String() string
type SummarizeManagedInstanceUsageSortByEnum
    func GetSummarizeManagedInstanceUsageSortByEnumValues() []SummarizeManagedInstanceUsageSortByEnum
type SummarizeManagedInstanceUsageSortOrderEnum
    func GetSummarizeManagedInstanceUsageSortOrderEnumValues() []SummarizeManagedInstanceUsageSortOrderEnum
type UpdateFleetAgentConfigurationDetails
    func (m UpdateFleetAgentConfigurationDetails) String() string
type UpdateFleetAgentConfigurationRequest
    func (request UpdateFleetAgentConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFleetAgentConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request UpdateFleetAgentConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFleetAgentConfigurationRequest) String() string
type UpdateFleetAgentConfigurationResponse
    func (response UpdateFleetAgentConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateFleetAgentConfigurationResponse) String() string
type UpdateFleetDetails
    func (m UpdateFleetDetails) String() string
type UpdateFleetRequest
    func (request UpdateFleetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFleetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)
    func (request UpdateFleetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFleetRequest) String() string
type UpdateFleetResponse
    func (response UpdateFleetResponse) HTTPResponse() *http.Response
    func (response UpdateFleetResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestCollection
    func (m WorkRequestCollection) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
type WorkRequestResource
    func (m WorkRequestResource) String() string

Package files

action_type.go application_sort_by.go application_usage.go application_usage_collection.go change_fleet_compartment_details.go change_fleet_compartment_request_response.go create_fleet_details.go create_fleet_request_response.go delete_fleet_request_response.go fleet.go fleet_agent_configuration.go fleet_agent_os_configuration.go fleet_collection.go fleet_summary.go get_fleet_agent_configuration_request_response.go get_fleet_request_response.go get_work_request_request_response.go installation_sort_by.go installation_usage.go installation_usage_collection.go jms_javamanagementservice_client.go jre_sort_by.go jre_usage.go jre_usage_collection.go lifecycle_state.go list_fleets_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go managed_instance_sort_by.go managed_instance_type.go managed_instance_usage.go managed_instance_usage_collection.go operation_status.go operation_type.go request_summarized_application_usage_details.go request_summarized_application_usage_request_response.go request_summarized_installation_usage_details.go request_summarized_installation_usage_request_response.go request_summarized_jre_usage_details.go request_summarized_jre_usage_request_response.go request_summarized_managed_instance_usage_details.go request_summarized_managed_instance_usage_request_response.go sort_by.go sort_order.go summarize_application_usage_fields.go summarize_application_usage_request_response.go summarize_installation_usage_fields.go summarize_installation_usage_request_response.go summarize_jre_usage_fields.go summarize_jre_usage_request_response.go summarize_managed_instance_usage_fields.go summarize_managed_instance_usage_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_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

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"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

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"
)

func GetApplicationSortByEnumValues

func GetApplicationSortByEnumValues() []ApplicationSortByEnum

GetApplicationSortByEnumValues Enumerates the set of values for ApplicationSortByEnum

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 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.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter.
    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

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

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

type ChangeFleetCompartmentRequest

ChangeFleetCompartmentRequest wrapper for the ChangeFleetCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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

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

    // 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

type CreateFleetRequest

CreateFleetRequest wrapper for the CreateFleet operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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 DeleteFleetRequest

DeleteFleetRequest wrapper for the DeleteFleet operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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 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 is not 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 is not 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 is not 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 is not taken into account when computing the resource ETag.
    ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"`

    // The creation date and time of the Fleet (formatted according to RFC3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

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

    // 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

type FleetAgentConfiguration

FleetAgentConfiguration Management Agent Configuration for a Fleet. Includes JRE scanning frequency and 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"`

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

func (FleetAgentConfiguration) String

func (m FleetAgentConfiguration) String() string

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

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

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 is not 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 is not 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 is not 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 is not taken into account when computing the resource ETag.
    ApproximateManagedInstanceCount *int `mandatory:"true" json:"approximateManagedInstanceCount"`

    // The creation date and time of the Fleet (formatted according to RFC3339).
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

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

    // 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

type GetFleetAgentConfigurationRequest

GetFleetAgentConfigurationRequest wrapper for the GetFleetAgentConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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/43.1.0/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) (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

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 GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

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"
)

func GetInstallationSortByEnumValues

func GetInstallationSortByEnumValues() []InstallationSortByEnum

GetInstallationSortByEnumValues Enumerates the set of values for InstallationSortByEnum

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 installation.
    Path *string `mandatory:"true" json:"path"`

    // The Operating System for the installation.
    Os *string `mandatory:"true" json:"os"`

    // The architecture of the operating system for the installation.
    Architecture *string `mandatory:"true" json:"architecture"`

    // 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.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter.
    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

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

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) 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/43.1.0/jms/ChangeFleetCompartment.go.html to see an example of how to use ChangeFleetCompartment API.

func (*JavaManagementServiceClient) ConfigurationProvider

func (client *JavaManagementServiceClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

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.

See also

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

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/43.1.0/jms/DeleteFleet.go.html to see an example of how to use DeleteFleet API.

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/43.1.0/jms/GetFleet.go.html to see an example of how to use GetFleet API.

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/43.1.0/jms/GetFleetAgentConfiguration.go.html to see an example of how to use GetFleetAgentConfiguration API.

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/43.1.0/jms/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

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.

See also

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

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/43.1.0/jms/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

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/43.1.0/jms/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (JavaManagementServiceClient) ListWorkRequests

func (client JavaManagementServiceClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests List the work requests in a compartment.

See also

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

func (JavaManagementServiceClient) RequestSummarizedApplicationUsage

func (client JavaManagementServiceClient) RequestSummarizedApplicationUsage(ctx context.Context, request RequestSummarizedApplicationUsageRequest) (response RequestSummarizedApplicationUsageResponse, err error)

RequestSummarizedApplicationUsage List application usage in a specified Fleet filtered by form parameters.

See also

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

func (JavaManagementServiceClient) RequestSummarizedInstallationUsage

func (client JavaManagementServiceClient) RequestSummarizedInstallationUsage(ctx context.Context, request RequestSummarizedInstallationUsageRequest) (response RequestSummarizedInstallationUsageResponse, err error)

RequestSummarizedInstallationUsage List Java installation usage in a specified Fleet filtered by form parameters.

See also

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

func (JavaManagementServiceClient) RequestSummarizedJreUsage

func (client JavaManagementServiceClient) RequestSummarizedJreUsage(ctx context.Context, request RequestSummarizedJreUsageRequest) (response RequestSummarizedJreUsageResponse, err error)

RequestSummarizedJreUsage List Java Runtime usage in a specified Fleet filtered by form parameters.

See also

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

func (JavaManagementServiceClient) RequestSummarizedManagedInstanceUsage

func (client JavaManagementServiceClient) RequestSummarizedManagedInstanceUsage(ctx context.Context, request RequestSummarizedManagedInstanceUsageRequest) (response RequestSummarizedManagedInstanceUsageResponse, err error)

RequestSummarizedManagedInstanceUsage List managed instance usage in a specified Fleet filtered by form parameters.

See also

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

func (*JavaManagementServiceClient) SetRegion

func (client *JavaManagementServiceClient) SetRegion(region string)

SetRegion overrides the region of this client.

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/43.1.0/jms/SummarizeApplicationUsage.go.html to see an example of how to use SummarizeApplicationUsage API.

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/43.1.0/jms/SummarizeInstallationUsage.go.html to see an example of how to use SummarizeInstallationUsage API.

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/43.1.0/jms/SummarizeJreUsage.go.html to see an example of how to use SummarizeJreUsage API.

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/43.1.0/jms/SummarizeManagedInstanceUsage.go.html to see an example of how to use SummarizeManagedInstanceUsage API.

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/43.1.0/jms/UpdateFleet.go.html to see an example of how to use UpdateFleet API.

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/43.1.0/jms/UpdateFleetAgentConfiguration.go.html to see an example of how to use UpdateFleetAgentConfiguration API.

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"
)

func GetJreSortByEnumValues

func GetJreSortByEnumValues() []JreSortByEnum

GetJreSortByEnumValues Enumerates the set of values for JreSortByEnum

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

    // Lower bound of the specified time period filter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter.
    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

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

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"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

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"
    ListFleetsLifecycleStateUpdating ListFleetsLifecycleStateEnum = "UPDATING"
)

func GetListFleetsLifecycleStateEnumValues

func GetListFleetsLifecycleStateEnumValues() []ListFleetsLifecycleStateEnum

GetListFleetsLifecycleStateEnumValues Enumerates the set of values for ListFleetsLifecycleStateEnum

type ListFleetsRequest

ListFleetsRequest wrapper for the ListFleets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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"`

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

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

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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/43.1.0/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) (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

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/43.1.0/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 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 (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) (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

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 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"
)

func GetManagedInstanceSortByEnumValues

func GetManagedInstanceSortByEnumValues() []ManagedInstanceSortByEnum

GetManagedInstanceSortByEnumValues Enumerates the set of values for ManagedInstanceSortByEnum

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

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

    // Lower bound of the specified time period filter.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // Upper bound of the specified time period filter.
    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

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

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 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"
)

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type RequestSummarizedApplicationUsageDetails

RequestSummarizedApplicationUsageDetails Parameters for filtering applications.

type RequestSummarizedApplicationUsageDetails struct {

    // The start of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time minus seven days.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

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

    // The installation path of the related installation.
    InstallationPath *string `mandatory:"false" json:"installationPath"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" json:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" json:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" json:"jreVersion"`

    // The ID of the application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The way the application was started.
    ApplicationType *string `mandatory:"false" json:"applicationType"`

    // The ID of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // 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_ is **ascending**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy ApplicationSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // 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 `mandatory:"false" json:"fields"`
}

func (RequestSummarizedApplicationUsageDetails) String

func (m RequestSummarizedApplicationUsageDetails) String() string

type RequestSummarizedApplicationUsageRequest

RequestSummarizedApplicationUsageRequest wrapper for the RequestSummarizedApplicationUsage operation

See also

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

type RequestSummarizedApplicationUsageRequest struct {

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

    // Parameters for filtering application usage.
    RequestSummarizedApplicationUsageDetails `contributesTo:"body"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedApplicationUsageRequest) HTTPRequest

func (request RequestSummarizedApplicationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedApplicationUsageRequest) RetryPolicy

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

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

func (RequestSummarizedApplicationUsageRequest) String

func (request RequestSummarizedApplicationUsageRequest) String() string

type RequestSummarizedApplicationUsageResponse

RequestSummarizedApplicationUsageResponse wrapper for the RequestSummarizedApplicationUsage operation

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

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedApplicationUsageResponse) String

func (response RequestSummarizedApplicationUsageResponse) String() string

type RequestSummarizedInstallationUsageDetails

RequestSummarizedInstallationUsageDetails Parameters for filtering installations.

type RequestSummarizedInstallationUsageDetails struct {

    // The start of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time minus seven days.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The path of the installation.
    InstallationPath *string `mandatory:"false" json:"installationPath"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" json:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" json:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" json:"jreVersion"`

    // The ID of the related application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The ID of the related managed instance.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort installation views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _jreVersion_, _approximateApplicationCount_
    // and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _jreDistribution_ and _jreVendor_ is **ascending**. If no value is specified _timeLastSeen_ is default.
    SortBy InstallationSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // 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 `mandatory:"false" json:"fields"`
}

func (RequestSummarizedInstallationUsageDetails) String

func (m RequestSummarizedInstallationUsageDetails) String() string

type RequestSummarizedInstallationUsageRequest

RequestSummarizedInstallationUsageRequest wrapper for the RequestSummarizedInstallationUsage operation

See also

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

type RequestSummarizedInstallationUsageRequest struct {

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

    // Parameters for filtering Java installation usage.
    RequestSummarizedInstallationUsageDetails `contributesTo:"body"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedInstallationUsageRequest) HTTPRequest

func (request RequestSummarizedInstallationUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedInstallationUsageRequest) RetryPolicy

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

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

func (RequestSummarizedInstallationUsageRequest) String

func (request RequestSummarizedInstallationUsageRequest) String() string

type RequestSummarizedInstallationUsageResponse

RequestSummarizedInstallationUsageResponse wrapper for the RequestSummarizedInstallationUsage operation

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

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedInstallationUsageResponse) String

func (response RequestSummarizedInstallationUsageResponse) String() string

type RequestSummarizedJreUsageDetails

RequestSummarizedJreUsageDetails Parameters for filtering Java Runtime Usages.

type RequestSummarizedJreUsageDetails struct {

    // The start of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time minus seven days.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The vendor of the Java Runtime.
    JreVendor *string `mandatory:"false" json:"jreVendor"`

    // The distribution of the Java Runtime.
    JreDistribution *string `mandatory:"false" json:"jreDistribution"`

    // The version of the Java Runtime.
    JreVersion *string `mandatory:"false" json:"jreVersion"`

    // The ID of the related application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

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

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // The field to sort Java Runtime views. Only one sort order may be provided.
    // Default order for _timeFirstSeen_, _timeLastSeen_, _version_, _approximateInstallationCount_,
    // _approximateApplicationCount_ and _approximateManagedInstanceCount_  is **descending**.
    // Default order for _distribution_ and _vendor_ is **ascending**. If no value is specified _timeLastSeen_ is default.
    SortBy JreSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // 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 `mandatory:"false" json:"fields"`
}

func (RequestSummarizedJreUsageDetails) String

func (m RequestSummarizedJreUsageDetails) String() string

type RequestSummarizedJreUsageRequest

RequestSummarizedJreUsageRequest wrapper for the RequestSummarizedJreUsage operation

See also

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

type RequestSummarizedJreUsageRequest struct {

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

    // Parameters for filtering Java Runtime usage.
    RequestSummarizedJreUsageDetails `contributesTo:"body"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedJreUsageRequest) HTTPRequest

func (request RequestSummarizedJreUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedJreUsageRequest) RetryPolicy

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

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

func (RequestSummarizedJreUsageRequest) String

func (request RequestSummarizedJreUsageRequest) String() string

type RequestSummarizedJreUsageResponse

RequestSummarizedJreUsageResponse wrapper for the RequestSummarizedJreUsage operation

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

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedJreUsageResponse) String

func (response RequestSummarizedJreUsageResponse) String() string

type RequestSummarizedManagedInstanceUsageDetails

RequestSummarizedManagedInstanceUsageDetails Parameters for filtering managed instances.

type RequestSummarizedManagedInstanceUsageDetails struct {

    // The start of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time minus seven days.
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end of the time period during which resources are searched (formatted according to RFC3339). Defaults to current time.
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The installation path of the related installation.
    InstallationPath *string `mandatory:"false" json:"installationPath"`

    // The vendor of the related Java Runtime.
    JreVendor *string `mandatory:"false" json:"jreVendor"`

    // The distribution of the related Java Runtime.
    JreDistribution *string `mandatory:"false" json:"jreDistribution"`

    // The version of the related Java Runtime.
    JreVersion *string `mandatory:"false" json:"jreVersion"`

    // The ID of the related application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The ID of the managed instance.
    ManagedInstanceId *string `mandatory:"false" json:"managedInstanceId"`

    // type of the managed instance
    ManagedInstanceType ManagedInstanceTypeEnum `mandatory:"false" json:"managedInstanceType,omitempty"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

    // 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**.
    // If no value is specified _timeLastSeen_ is default.
    SortBy ManagedInstanceSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // 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 `mandatory:"false" json:"fields"`
}

func (RequestSummarizedManagedInstanceUsageDetails) String

func (m RequestSummarizedManagedInstanceUsageDetails) String() string

type RequestSummarizedManagedInstanceUsageRequest

RequestSummarizedManagedInstanceUsageRequest wrapper for the RequestSummarizedManagedInstanceUsage operation

See also

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

type RequestSummarizedManagedInstanceUsageRequest struct {

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

    // Parameters for filtering managed instance usage.
    RequestSummarizedManagedInstanceUsageDetails `contributesTo:"body"`

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

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedManagedInstanceUsageRequest) HTTPRequest

func (request RequestSummarizedManagedInstanceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedManagedInstanceUsageRequest) RetryPolicy

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

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

func (RequestSummarizedManagedInstanceUsageRequest) String

func (request RequestSummarizedManagedInstanceUsageRequest) String() string

type RequestSummarizedManagedInstanceUsageResponse

RequestSummarizedManagedInstanceUsageResponse wrapper for the RequestSummarizedManagedInstanceUsage operation

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

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedManagedInstanceUsageResponse) String

func (response RequestSummarizedManagedInstanceUsageResponse) 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 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 GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

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 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/43.1.0/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 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:"csv"`

    // The start of the time period during which resources are searched (formatted according to 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).
    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_ 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"`

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

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"
)

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 GetSummarizeApplicationUsageSortOrderEnumValues

func GetSummarizeApplicationUsageSortOrderEnumValues() []SummarizeApplicationUsageSortOrderEnum

GetSummarizeApplicationUsageSortOrderEnumValues Enumerates the set of values for SummarizeApplicationUsageSortOrderEnum

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 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/43.1.0/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:"csv"`

    // The start of the time period during which resources are searched (formatted according to 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).
    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"`

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

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"
)

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 GetSummarizeInstallationUsageSortOrderEnumValues

func GetSummarizeInstallationUsageSortOrderEnumValues() []SummarizeInstallationUsageSortOrderEnum

GetSummarizeInstallationUsageSortOrderEnumValues Enumerates the set of values for SummarizeInstallationUsageSortOrderEnum

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 GetSummarizeJreUsageFieldsEnumValues

func GetSummarizeJreUsageFieldsEnumValues() []SummarizeJreUsageFieldsEnum

GetSummarizeJreUsageFieldsEnumValues Enumerates the set of values for SummarizeJreUsageFieldsEnum

type SummarizeJreUsageRequest

SummarizeJreUsageRequest wrapper for the SummarizeJreUsage operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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 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:"csv"`

    // The start of the time period during which resources are searched (formatted according to 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).
    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_ and _vendor_ 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"`

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

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"
)

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 GetSummarizeJreUsageSortOrderEnumValues

func GetSummarizeJreUsageSortOrderEnumValues() []SummarizeJreUsageSortOrderEnum

GetSummarizeJreUsageSortOrderEnumValues Enumerates the set of values for SummarizeJreUsageSortOrderEnum

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 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 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/43.1.0/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 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:"csv"`

    // The start of the time period during which resources are searched (formatted according to 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).
    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**.
    // 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"`

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

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"
)

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 GetSummarizeManagedInstanceUsageSortOrderEnumValues

func GetSummarizeManagedInstanceUsageSortOrderEnumValues() []SummarizeManagedInstanceUsageSortOrderEnum

GetSummarizeManagedInstanceUsageSortOrderEnumValues Enumerates the set of values for SummarizeManagedInstanceUsageSortOrderEnum

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

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

    WindowsConfiguration *FleetAgentOsConfiguration `mandatory:"false" json:"windowsConfiguration"`
}

func (UpdateFleetAgentConfigurationDetails) String

func (m UpdateFleetAgentConfigurationDetails) String() string

type UpdateFleetAgentConfigurationRequest

UpdateFleetAgentConfigurationRequest wrapper for the UpdateFleetAgentConfiguration operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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

    // 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

type UpdateFleetRequest

UpdateFleetRequest wrapper for the UpdateFleet operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/43.1.0/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) (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

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 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 are not in the same compartment, it is 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).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request transitioned from _ACCEPTED_ to _IN_PROGRESS_ (formatted according to 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).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

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

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 occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occured (formatted according to RFC3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

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

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).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

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

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