jmsutils

package
v65.101.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2025 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetJavaMigrationAnalysisSortByEnumStringValues

func GetJavaMigrationAnalysisSortByEnumStringValues() []string

GetJavaMigrationAnalysisSortByEnumStringValues Enumerates the set of values in String for JavaMigrationAnalysisSortByEnum

func GetListJavaMigrationAnalysisSortByEnumStringValues

func GetListJavaMigrationAnalysisSortByEnumStringValues() []string

GetListJavaMigrationAnalysisSortByEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisSortByEnum

func GetListJavaMigrationAnalysisSortOrderEnumStringValues

func GetListJavaMigrationAnalysisSortOrderEnumStringValues() []string

GetListJavaMigrationAnalysisSortOrderEnumStringValues Enumerates the set of values in String for ListJavaMigrationAnalysisSortOrderEnum

func GetListPerformanceTuningAnalysisSortByEnumStringValues

func GetListPerformanceTuningAnalysisSortByEnumStringValues() []string

GetListPerformanceTuningAnalysisSortByEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisSortByEnum

func GetListPerformanceTuningAnalysisSortOrderEnumStringValues

func GetListPerformanceTuningAnalysisSortOrderEnumStringValues() []string

GetListPerformanceTuningAnalysisSortOrderEnumStringValues Enumerates the set of values in String for ListPerformanceTuningAnalysisSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetPerformanceTuningAnalysisResultEnumStringValues

func GetPerformanceTuningAnalysisResultEnumStringValues() []string

GetPerformanceTuningAnalysisResultEnumStringValues Enumerates the set of values in String for PerformanceTuningAnalysisResultEnum

func GetPerformanceTuningAnalysisSortByEnumStringValues

func GetPerformanceTuningAnalysisSortByEnumStringValues() []string

GetPerformanceTuningAnalysisSortByEnumStringValues Enumerates the set of values in String for PerformanceTuningAnalysisSortByEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetWorkItemDetailsKindEnumStringValues

func GetWorkItemDetailsKindEnumStringValues() []string

GetWorkItemDetailsKindEnumStringValues Enumerates the set of values in String for WorkItemDetailsKindEnum

func GetWorkItemStatusEnumStringValues

func GetWorkItemStatusEnumStringValues() []string

GetWorkItemStatusEnumStringValues Enumerates the set of values in String for WorkItemStatusEnum

func GetWorkItemTypeEnumStringValues

func GetWorkItemTypeEnumStringValues() []string

GetWorkItemTypeEnumStringValues Enumerates the set of values in String for WorkItemTypeEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

Types

type ActionTypeEnum

type ActionTypeEnum string

ActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ActionTypeEnum

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AnalyzeApplicationsConfiguration

type AnalyzeApplicationsConfiguration struct {

	// The Object Storage namespace used for analyzing applications.
	NamespaceName *string `mandatory:"true" json:"namespaceName"`

	// The name of the bucket used for analyzing applications.
	BucketName *string `mandatory:"true" json:"bucketName"`
}

AnalyzeApplicationsConfiguration The configuration for analyzing applications.

func (AnalyzeApplicationsConfiguration) String

func (AnalyzeApplicationsConfiguration) ValidateEnumValue

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

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

type BasicWorkItemDetails

type BasicWorkItemDetails struct {

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

BasicWorkItemDetails The common work item details.

func (BasicWorkItemDetails) GetWorkItemType

func (m BasicWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (BasicWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (BasicWorkItemDetails) String

func (m BasicWorkItemDetails) String() string

func (BasicWorkItemDetails) ValidateEnumValue

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

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

type CancelWorkRequestRequest

type CancelWorkRequestRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

See also

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

func (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

type CancelWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

func (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type DeleteJavaMigrationAnalysisRequest

type DeleteJavaMigrationAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java Migration Analysis.
	JavaMigrationAnalysisId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisId"`

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

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

DeleteJavaMigrationAnalysisRequest wrapper for the DeleteJavaMigrationAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/DeleteJavaMigrationAnalysis.go.html to see an example of how to use DeleteJavaMigrationAnalysisRequest.

func (DeleteJavaMigrationAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaMigrationAnalysisRequest) RetryPolicy

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

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

func (DeleteJavaMigrationAnalysisRequest) String

func (request DeleteJavaMigrationAnalysisRequest) String() string

func (DeleteJavaMigrationAnalysisRequest) ValidateEnumValue

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

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

type DeleteJavaMigrationAnalysisResponse

type DeleteJavaMigrationAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeleteJavaMigrationAnalysisResponse wrapper for the DeleteJavaMigrationAnalysis operation

func (DeleteJavaMigrationAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaMigrationAnalysisResponse) String

func (response DeleteJavaMigrationAnalysisResponse) String() string

type DeletePerformanceTuningAnalysisRequest

type DeletePerformanceTuningAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Performance Tuning Analysis.
	PerformanceTuningAnalysisId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisId"`

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

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

DeletePerformanceTuningAnalysisRequest wrapper for the DeletePerformanceTuningAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/DeletePerformanceTuningAnalysis.go.html to see an example of how to use DeletePerformanceTuningAnalysisRequest.

func (DeletePerformanceTuningAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeletePerformanceTuningAnalysisRequest) RetryPolicy

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

func (DeletePerformanceTuningAnalysisRequest) String

func (DeletePerformanceTuningAnalysisRequest) ValidateEnumValue

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

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

type DeletePerformanceTuningAnalysisResponse

type DeletePerformanceTuningAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

DeletePerformanceTuningAnalysisResponse wrapper for the DeletePerformanceTuningAnalysis operation

func (DeletePerformanceTuningAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeletePerformanceTuningAnalysisResponse) String

type GetAnalyzeApplicationsConfigurationRequest

type GetAnalyzeApplicationsConfigurationRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

GetAnalyzeApplicationsConfigurationRequest wrapper for the GetAnalyzeApplicationsConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetAnalyzeApplicationsConfiguration.go.html to see an example of how to use GetAnalyzeApplicationsConfigurationRequest.

func (GetAnalyzeApplicationsConfigurationRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (GetAnalyzeApplicationsConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetAnalyzeApplicationsConfigurationRequest) RetryPolicy

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

func (GetAnalyzeApplicationsConfigurationRequest) String

func (GetAnalyzeApplicationsConfigurationRequest) ValidateEnumValue

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

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

type GetAnalyzeApplicationsConfigurationResponse

type GetAnalyzeApplicationsConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetAnalyzeApplicationsConfigurationResponse wrapper for the GetAnalyzeApplicationsConfiguration operation

func (GetAnalyzeApplicationsConfigurationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetAnalyzeApplicationsConfigurationResponse) String

type GetJavaMigrationAnalysisRequest

type GetJavaMigrationAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java Migration Analysis.
	JavaMigrationAnalysisId *string `mandatory:"true" contributesTo:"path" name:"javaMigrationAnalysisId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

GetJavaMigrationAnalysisRequest wrapper for the GetJavaMigrationAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetJavaMigrationAnalysis.go.html to see an example of how to use GetJavaMigrationAnalysisRequest.

func (GetJavaMigrationAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaMigrationAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaMigrationAnalysisRequest) RetryPolicy

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

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

func (GetJavaMigrationAnalysisRequest) String

func (request GetJavaMigrationAnalysisRequest) String() string

func (GetJavaMigrationAnalysisRequest) ValidateEnumValue

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

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

type GetJavaMigrationAnalysisResponse

type GetJavaMigrationAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The JavaMigrationAnalysis instance
	JavaMigrationAnalysis `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"`
}

GetJavaMigrationAnalysisResponse wrapper for the GetJavaMigrationAnalysis operation

func (GetJavaMigrationAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaMigrationAnalysisResponse) String

func (response GetJavaMigrationAnalysisResponse) String() string

type GetPerformanceTuningAnalysisRequest

type GetPerformanceTuningAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Performance Tuning Analysis.
	PerformanceTuningAnalysisId *string `mandatory:"true" contributesTo:"path" name:"performanceTuningAnalysisId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

GetPerformanceTuningAnalysisRequest wrapper for the GetPerformanceTuningAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetPerformanceTuningAnalysis.go.html to see an example of how to use GetPerformanceTuningAnalysisRequest.

func (GetPerformanceTuningAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetPerformanceTuningAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetPerformanceTuningAnalysisRequest) RetryPolicy

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

func (GetPerformanceTuningAnalysisRequest) String

func (GetPerformanceTuningAnalysisRequest) ValidateEnumValue

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

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

type GetPerformanceTuningAnalysisResponse

type GetPerformanceTuningAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PerformanceTuningAnalysis instance
	PerformanceTuningAnalysis `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"`
}

GetPerformanceTuningAnalysisResponse wrapper for the GetPerformanceTuningAnalysis operation

func (GetPerformanceTuningAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPerformanceTuningAnalysisResponse) String

func (response GetPerformanceTuningAnalysisResponse) String() string

type GetSubscriptionAcknowledgmentConfigurationRequest

type GetSubscriptionAcknowledgmentConfigurationRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

GetSubscriptionAcknowledgmentConfigurationRequest wrapper for the GetSubscriptionAcknowledgmentConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetSubscriptionAcknowledgmentConfiguration.go.html to see an example of how to use GetSubscriptionAcknowledgmentConfigurationRequest.

func (GetSubscriptionAcknowledgmentConfigurationRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (GetSubscriptionAcknowledgmentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSubscriptionAcknowledgmentConfigurationRequest) RetryPolicy

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

func (GetSubscriptionAcknowledgmentConfigurationRequest) String

func (GetSubscriptionAcknowledgmentConfigurationRequest) ValidateEnumValue

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

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

type GetSubscriptionAcknowledgmentConfigurationResponse

type GetSubscriptionAcknowledgmentConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

GetSubscriptionAcknowledgmentConfigurationResponse wrapper for the GetSubscriptionAcknowledgmentConfiguration operation

func (GetSubscriptionAcknowledgmentConfigurationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetSubscriptionAcknowledgmentConfigurationResponse) String

type GetWorkRequestRequest

type GetWorkRequestRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WorkRequest instance
	WorkRequest `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"`

	// A decimal number representing the number of seconds the client should wait before polling this endpoint again.
	RetryAfter *int `presentIn:"header" name:"retry-after"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type JavaMigrationAnalysis

type JavaMigrationAnalysis struct {

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Work Request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

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

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Object storage paths to the input files applications to be analysed.
	InputApplicationsObjectStoragePaths []string `mandatory:"true" json:"inputApplicationsObjectStoragePaths"`

	// Jdk Version of the Java Migration Analysis target.
	TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`

	// Object storage namespace.
	NamespaceName *string `mandatory:"true" json:"namespaceName"`

	// Object storage bucket name.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// Path to the Object Storage analysis application result.
	AnalysisResultObjectStoragePath *string `mandatory:"true" json:"analysisResultObjectStoragePath"`

	// The analysis application file names result in the Object Storage.
	AnalysisResultFiles []string `mandatory:"true" json:"analysisResultFiles"`

	// The date and time the Java Migration Analysis was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the Java Migration Analysis was started, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	CreatedBy *Principal `mandatory:"true" json:"createdBy"`

	// Additional info reserved for future use.
	Metadata *string `mandatory:"false" json:"metadata"`
}

JavaMigrationAnalysis To use any of the API operations, you must be authorized by an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).

func (JavaMigrationAnalysis) String

func (m JavaMigrationAnalysis) String() string

func (JavaMigrationAnalysis) ValidateEnumValue

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

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

type JavaMigrationAnalysisCollection

type JavaMigrationAnalysisCollection struct {

	// List of Java Migration Analysis.
	Items []JavaMigrationAnalysisSummary `mandatory:"true" json:"items"`
}

JavaMigrationAnalysisCollection Results of a Java Migration Analysis search. Contains JavaMigrationAnalysisSummary items.

func (JavaMigrationAnalysisCollection) String

func (JavaMigrationAnalysisCollection) ValidateEnumValue

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

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

type JavaMigrationAnalysisSortByEnum

type JavaMigrationAnalysisSortByEnum string

JavaMigrationAnalysisSortByEnum Enum with underlying type: string

const (
	JavaMigrationAnalysisSortByTimeCreated  JavaMigrationAnalysisSortByEnum = "TIME_CREATED"
	JavaMigrationAnalysisSortByTimeStarted  JavaMigrationAnalysisSortByEnum = "TIME_STARTED"
	JavaMigrationAnalysisSortByTimeFinished JavaMigrationAnalysisSortByEnum = "TIME_FINISHED"
)

Set of constants representing the allowable values for JavaMigrationAnalysisSortByEnum

func GetJavaMigrationAnalysisSortByEnumValues

func GetJavaMigrationAnalysisSortByEnumValues() []JavaMigrationAnalysisSortByEnum

GetJavaMigrationAnalysisSortByEnumValues Enumerates the set of values for JavaMigrationAnalysisSortByEnum

func GetMappingJavaMigrationAnalysisSortByEnum

func GetMappingJavaMigrationAnalysisSortByEnum(val string) (JavaMigrationAnalysisSortByEnum, bool)

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

type JavaMigrationAnalysisSummary

type JavaMigrationAnalysisSummary struct {

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Work Request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

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

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Object storage paths to the input files applications to be analysed.
	InputApplicationsObjectStoragePaths []string `mandatory:"true" json:"inputApplicationsObjectStoragePaths"`

	// Jdk Version of the Java Migration Analysis target.
	TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`

	// Object storage namespace.
	NamespaceName *string `mandatory:"true" json:"namespaceName"`

	// Object storage bucket name.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// Path to the Object Storage analysis application result.
	AnalysisResultObjectStoragePath *string `mandatory:"true" json:"analysisResultObjectStoragePath"`

	// The analysis application file names result in the Object Storage.
	AnalysisResultFiles []string `mandatory:"true" json:"analysisResultFiles"`

	// The date and time the Java Migration Analysis was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the Java Migration Analysis was started, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	CreatedBy *Principal `mandatory:"true" json:"createdBy"`

	// Additional info reserved for future use.
	Metadata *string `mandatory:"false" json:"metadata"`
}

JavaMigrationAnalysisSummary Summary information about a Java Migration Analysis.

func (JavaMigrationAnalysisSummary) String

func (JavaMigrationAnalysisSummary) ValidateEnumValue

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

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

type JavaMigrationAnalysisTarget

type JavaMigrationAnalysisTarget struct {

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Object storage paths to the input files applications to be analysed.
	InputApplicationsObjectStoragePaths []string `mandatory:"true" json:"inputApplicationsObjectStoragePaths"`

	// Version of the target JDKs.
	TargetJdkVersions []string `mandatory:"true" json:"targetJdkVersions"`

	// Package prefixes to be included from the migration analysis. Either this or excludePackagePrefixes can be specified.
	IncludePackagePrefixes []string `mandatory:"false" json:"includePackagePrefixes"`

	// Package prefixes to be excluded from the migration analysis. Either this or includePackagePrefixes can be specified.
	ExcludePackagePrefixes []string `mandatory:"false" json:"excludePackagePrefixes"`
}

JavaMigrationAnalysisTarget The target for the Java Migration Analysis

func (JavaMigrationAnalysisTarget) String

func (JavaMigrationAnalysisTarget) ValidateEnumValue

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

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

type JavaMigrationWorkItemDetails

type JavaMigrationWorkItemDetails struct {

	// The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
	TargetJdkVersion *string `mandatory:"true" json:"targetJdkVersion"`

	// Object storage path to the input artifact/s in the form of a serialized array.
	// Example: "[\"/JMS/Utils/myartifacts1.jar\",\"/JMS/Utils/myartifacts2.war\"]"
	InputApplicationsObjectStoragePaths *string `mandatory:"true" json:"inputApplicationsObjectStoragePaths"`

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

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

JavaMigrationWorkItemDetails The java migration work item details.

func (JavaMigrationWorkItemDetails) GetWorkItemType

func (m JavaMigrationWorkItemDetails) GetWorkItemType() WorkItemTypeEnum

GetWorkItemType returns WorkItemType

func (JavaMigrationWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (JavaMigrationWorkItemDetails) String

func (JavaMigrationWorkItemDetails) ValidateEnumValue

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

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

type JmsUtilsClient

type JmsUtilsClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

JmsUtilsClient a client for JmsUtils

func NewJmsUtilsClientWithConfigurationProvider

func NewJmsUtilsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JmsUtilsClient, err error)

NewJmsUtilsClientWithConfigurationProvider Creates a new default JmsUtils client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewJmsUtilsClientWithOboToken

func NewJmsUtilsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JmsUtilsClient, err error)

NewJmsUtilsClientWithOboToken Creates a new default JmsUtils 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 (JmsUtilsClient) CancelWorkRequest

func (client JmsUtilsClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Cancels a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()

func (*JmsUtilsClient) ConfigurationProvider

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

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

func (JmsUtilsClient) DeleteJavaMigrationAnalysis

func (client JmsUtilsClient) DeleteJavaMigrationAnalysis(ctx context.Context, request DeleteJavaMigrationAnalysisRequest) (response DeleteJavaMigrationAnalysisResponse, err error)

DeleteJavaMigrationAnalysis Deletes a Java Migration Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/DeleteJavaMigrationAnalysis.go.html to see an example of how to use DeleteJavaMigrationAnalysis API. A default retry strategy applies to this operation DeleteJavaMigrationAnalysis()

func (JmsUtilsClient) DeletePerformanceTuningAnalysis

func (client JmsUtilsClient) DeletePerformanceTuningAnalysis(ctx context.Context, request DeletePerformanceTuningAnalysisRequest) (response DeletePerformanceTuningAnalysisResponse, err error)

DeletePerformanceTuningAnalysis Deletes a Performance Tuning Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/DeletePerformanceTuningAnalysis.go.html to see an example of how to use DeletePerformanceTuningAnalysis API. A default retry strategy applies to this operation DeletePerformanceTuningAnalysis()

func (JmsUtilsClient) GetAnalyzeApplicationsConfiguration

func (client JmsUtilsClient) GetAnalyzeApplicationsConfiguration(ctx context.Context, request GetAnalyzeApplicationsConfigurationRequest) (response GetAnalyzeApplicationsConfigurationResponse, err error)

GetAnalyzeApplicationsConfiguration Returns the configuration for analyzing applications.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetAnalyzeApplicationsConfiguration.go.html to see an example of how to use GetAnalyzeApplicationsConfiguration API. A default retry strategy applies to this operation GetAnalyzeApplicationsConfiguration()

func (JmsUtilsClient) GetJavaMigrationAnalysis

func (client JmsUtilsClient) GetJavaMigrationAnalysis(ctx context.Context, request GetJavaMigrationAnalysisRequest) (response GetJavaMigrationAnalysisResponse, err error)

GetJavaMigrationAnalysis Gets information about a Java Migration Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetJavaMigrationAnalysis.go.html to see an example of how to use GetJavaMigrationAnalysis API. A default retry strategy applies to this operation GetJavaMigrationAnalysis()

func (JmsUtilsClient) GetPerformanceTuningAnalysis

func (client JmsUtilsClient) GetPerformanceTuningAnalysis(ctx context.Context, request GetPerformanceTuningAnalysisRequest) (response GetPerformanceTuningAnalysisResponse, err error)

GetPerformanceTuningAnalysis Gets information about a Performance Tuning Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetPerformanceTuningAnalysis.go.html to see an example of how to use GetPerformanceTuningAnalysis API. A default retry strategy applies to this operation GetPerformanceTuningAnalysis()

func (JmsUtilsClient) GetSubscriptionAcknowledgmentConfiguration

func (client JmsUtilsClient) GetSubscriptionAcknowledgmentConfiguration(ctx context.Context, request GetSubscriptionAcknowledgmentConfigurationRequest) (response GetSubscriptionAcknowledgmentConfigurationResponse, err error)

GetSubscriptionAcknowledgmentConfiguration Returns the configuration for subscription acknowledgment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetSubscriptionAcknowledgmentConfiguration.go.html to see an example of how to use GetSubscriptionAcknowledgmentConfiguration API. A default retry strategy applies to this operation GetSubscriptionAcknowledgmentConfiguration()

func (JmsUtilsClient) GetWorkRequest

func (client JmsUtilsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the details of a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (JmsUtilsClient) ListJavaMigrationAnalysis

func (client JmsUtilsClient) ListJavaMigrationAnalysis(ctx context.Context, request ListJavaMigrationAnalysisRequest) (response ListJavaMigrationAnalysisResponse, err error)

ListJavaMigrationAnalysis Gets a list of Java Migration Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListJavaMigrationAnalysis.go.html to see an example of how to use ListJavaMigrationAnalysis API. A default retry strategy applies to this operation ListJavaMigrationAnalysis()

func (JmsUtilsClient) ListPerformanceTuningAnalysis

func (client JmsUtilsClient) ListPerformanceTuningAnalysis(ctx context.Context, request ListPerformanceTuningAnalysisRequest) (response ListPerformanceTuningAnalysisResponse, err error)

ListPerformanceTuningAnalysis Gets a list of Performance tuning Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListPerformanceTuningAnalysis.go.html to see an example of how to use ListPerformanceTuningAnalysis API. A default retry strategy applies to this operation ListPerformanceTuningAnalysis()

func (JmsUtilsClient) ListWorkItems

func (client JmsUtilsClient) ListWorkItems(ctx context.Context, request ListWorkItemsRequest) (response ListWorkItemsResponse, err error)

ListWorkItems Retrieve a paginated list of work items for a specified work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkItems.go.html to see an example of how to use ListWorkItems API. A default retry strategy applies to this operation ListWorkItems()

func (JmsUtilsClient) ListWorkRequestErrors

func (client JmsUtilsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Lists the errors for a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (JmsUtilsClient) ListWorkRequestLogs

func (client JmsUtilsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Lists the logs for a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (JmsUtilsClient) ListWorkRequests

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

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (JmsUtilsClient) RequestJavaMigrationAnalysis

func (client JmsUtilsClient) RequestJavaMigrationAnalysis(ctx context.Context, request RequestJavaMigrationAnalysisRequest) (response RequestJavaMigrationAnalysisResponse, err error)

RequestJavaMigrationAnalysis Requests Java Migration Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/RequestJavaMigrationAnalysis.go.html to see an example of how to use RequestJavaMigrationAnalysis API. A default retry strategy applies to this operation RequestJavaMigrationAnalysis()

func (JmsUtilsClient) RequestPerformanceTuningAnalysis

func (client JmsUtilsClient) RequestPerformanceTuningAnalysis(ctx context.Context, request RequestPerformanceTuningAnalysisRequest) (response RequestPerformanceTuningAnalysisResponse, err error)

RequestPerformanceTuningAnalysis Requests Performance Tuning Analysis.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/RequestPerformanceTuningAnalysis.go.html to see an example of how to use RequestPerformanceTuningAnalysis API. A default retry strategy applies to this operation RequestPerformanceTuningAnalysis()

func (*JmsUtilsClient) SetRegion

func (client *JmsUtilsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (JmsUtilsClient) UpdateAnalyzeApplicationsConfiguration

func (client JmsUtilsClient) UpdateAnalyzeApplicationsConfiguration(ctx context.Context, request UpdateAnalyzeApplicationsConfigurationRequest) (response UpdateAnalyzeApplicationsConfigurationResponse, err error)

UpdateAnalyzeApplicationsConfiguration Updates the configuration for analyze application.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/UpdateAnalyzeApplicationsConfiguration.go.html to see an example of how to use UpdateAnalyzeApplicationsConfiguration API. A default retry strategy applies to this operation UpdateAnalyzeApplicationsConfiguration()

func (JmsUtilsClient) UpdateSubscriptionAcknowledgmentConfiguration

func (client JmsUtilsClient) UpdateSubscriptionAcknowledgmentConfiguration(ctx context.Context, request UpdateSubscriptionAcknowledgmentConfigurationRequest) (response UpdateSubscriptionAcknowledgmentConfigurationResponse, err error)

UpdateSubscriptionAcknowledgmentConfiguration Updates the configuration for subscription acknowledgment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/UpdateSubscriptionAcknowledgmentConfiguration.go.html to see an example of how to use UpdateSubscriptionAcknowledgmentConfiguration API. A default retry strategy applies to this operation UpdateSubscriptionAcknowledgmentConfiguration()

type ListJavaMigrationAnalysisRequest

type ListJavaMigrationAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java Migration Analysis.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The project name of the Performance Tuning Analysis to query for.
	AnalysisProjectName *string `mandatory:"false" contributesTo:"query" name:"analysisProjectName"`

	// 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 to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListJavaMigrationAnalysisSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort Java Migration Analysis. Only one sort order may be provided.
	SortBy ListJavaMigrationAnalysisSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

ListJavaMigrationAnalysisRequest wrapper for the ListJavaMigrationAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListJavaMigrationAnalysis.go.html to see an example of how to use ListJavaMigrationAnalysisRequest.

func (ListJavaMigrationAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaMigrationAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaMigrationAnalysisRequest) RetryPolicy

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

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

func (ListJavaMigrationAnalysisRequest) String

func (request ListJavaMigrationAnalysisRequest) String() string

func (ListJavaMigrationAnalysisRequest) ValidateEnumValue

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

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

type ListJavaMigrationAnalysisResponse

type ListJavaMigrationAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of JavaMigrationAnalysisCollection instances
	JavaMigrationAnalysisCollection `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. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListJavaMigrationAnalysisResponse wrapper for the ListJavaMigrationAnalysis operation

func (ListJavaMigrationAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaMigrationAnalysisResponse) String

func (response ListJavaMigrationAnalysisResponse) String() string

type ListJavaMigrationAnalysisSortByEnum

type ListJavaMigrationAnalysisSortByEnum string

ListJavaMigrationAnalysisSortByEnum Enum with underlying type: string

const (
	ListJavaMigrationAnalysisSortByCreated  ListJavaMigrationAnalysisSortByEnum = "TIME_CREATED"
	ListJavaMigrationAnalysisSortByStarted  ListJavaMigrationAnalysisSortByEnum = "TIME_STARTED"
	ListJavaMigrationAnalysisSortByFinished ListJavaMigrationAnalysisSortByEnum = "TIME_FINISHED"
)

Set of constants representing the allowable values for ListJavaMigrationAnalysisSortByEnum

func GetListJavaMigrationAnalysisSortByEnumValues

func GetListJavaMigrationAnalysisSortByEnumValues() []ListJavaMigrationAnalysisSortByEnum

GetListJavaMigrationAnalysisSortByEnumValues Enumerates the set of values for ListJavaMigrationAnalysisSortByEnum

func GetMappingListJavaMigrationAnalysisSortByEnum

func GetMappingListJavaMigrationAnalysisSortByEnum(val string) (ListJavaMigrationAnalysisSortByEnum, bool)

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

type ListJavaMigrationAnalysisSortOrderEnum

type ListJavaMigrationAnalysisSortOrderEnum string

ListJavaMigrationAnalysisSortOrderEnum Enum with underlying type: string

const (
	ListJavaMigrationAnalysisSortOrderAsc  ListJavaMigrationAnalysisSortOrderEnum = "ASC"
	ListJavaMigrationAnalysisSortOrderDesc ListJavaMigrationAnalysisSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListJavaMigrationAnalysisSortOrderEnum

func GetListJavaMigrationAnalysisSortOrderEnumValues

func GetListJavaMigrationAnalysisSortOrderEnumValues() []ListJavaMigrationAnalysisSortOrderEnum

GetListJavaMigrationAnalysisSortOrderEnumValues Enumerates the set of values for ListJavaMigrationAnalysisSortOrderEnum

func GetMappingListJavaMigrationAnalysisSortOrderEnum

func GetMappingListJavaMigrationAnalysisSortOrderEnum(val string) (ListJavaMigrationAnalysisSortOrderEnum, bool)

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

type ListPerformanceTuningAnalysisRequest

type ListPerformanceTuningAnalysisRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Performance Tuning Analysis.
	Id *string `mandatory:"false" contributesTo:"query" name:"id"`

	// The project name of the Performance Tuning Analysis to query for.
	AnalysisProjectName *string `mandatory:"false" contributesTo:"query" name:"analysisProjectName"`

	// The result of the Performance Tuning Analysis to query for.
	PerformanceTuningAnalysisResult PerformanceTuningAnalysisResultEnum `mandatory:"false" contributesTo:"query" name:"performanceTuningAnalysisResult" omitEmpty:"true"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListPerformanceTuningAnalysisSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort Performance Tuning Analysis. Only one sort order may be provided.
	SortBy ListPerformanceTuningAnalysisSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

ListPerformanceTuningAnalysisRequest wrapper for the ListPerformanceTuningAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListPerformanceTuningAnalysis.go.html to see an example of how to use ListPerformanceTuningAnalysisRequest.

func (ListPerformanceTuningAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListPerformanceTuningAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListPerformanceTuningAnalysisRequest) RetryPolicy

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

func (ListPerformanceTuningAnalysisRequest) String

func (ListPerformanceTuningAnalysisRequest) ValidateEnumValue

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

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

type ListPerformanceTuningAnalysisResponse

type ListPerformanceTuningAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PerformanceTuningAnalysisCollection instances
	PerformanceTuningAnalysisCollection `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. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListPerformanceTuningAnalysisResponse wrapper for the ListPerformanceTuningAnalysis operation

func (ListPerformanceTuningAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPerformanceTuningAnalysisResponse) String

type ListPerformanceTuningAnalysisSortByEnum

type ListPerformanceTuningAnalysisSortByEnum string

ListPerformanceTuningAnalysisSortByEnum Enum with underlying type: string

const (
	ListPerformanceTuningAnalysisSortByCreated  ListPerformanceTuningAnalysisSortByEnum = "TIME_CREATED"
	ListPerformanceTuningAnalysisSortByStarted  ListPerformanceTuningAnalysisSortByEnum = "TIME_STARTED"
	ListPerformanceTuningAnalysisSortByFinished ListPerformanceTuningAnalysisSortByEnum = "TIME_FINISHED"
)

Set of constants representing the allowable values for ListPerformanceTuningAnalysisSortByEnum

func GetListPerformanceTuningAnalysisSortByEnumValues

func GetListPerformanceTuningAnalysisSortByEnumValues() []ListPerformanceTuningAnalysisSortByEnum

GetListPerformanceTuningAnalysisSortByEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisSortByEnum

func GetMappingListPerformanceTuningAnalysisSortByEnum

func GetMappingListPerformanceTuningAnalysisSortByEnum(val string) (ListPerformanceTuningAnalysisSortByEnum, bool)

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

type ListPerformanceTuningAnalysisSortOrderEnum

type ListPerformanceTuningAnalysisSortOrderEnum string

ListPerformanceTuningAnalysisSortOrderEnum Enum with underlying type: string

const (
	ListPerformanceTuningAnalysisSortOrderAsc  ListPerformanceTuningAnalysisSortOrderEnum = "ASC"
	ListPerformanceTuningAnalysisSortOrderDesc ListPerformanceTuningAnalysisSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPerformanceTuningAnalysisSortOrderEnum

func GetListPerformanceTuningAnalysisSortOrderEnumValues

func GetListPerformanceTuningAnalysisSortOrderEnumValues() []ListPerformanceTuningAnalysisSortOrderEnum

GetListPerformanceTuningAnalysisSortOrderEnumValues Enumerates the set of values for ListPerformanceTuningAnalysisSortOrderEnum

func GetMappingListPerformanceTuningAnalysisSortOrderEnum

func GetMappingListPerformanceTuningAnalysisSortOrderEnum(val string) (ListPerformanceTuningAnalysisSortOrderEnum, bool)

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

type ListWorkItemsRequest

type ListWorkItemsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

ListWorkItemsRequest wrapper for the ListWorkItems operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkItems.go.html to see an example of how to use ListWorkItemsRequest.

func (ListWorkItemsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkItemsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkItemsRequest) RetryPolicy

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

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

func (ListWorkItemsRequest) String

func (request ListWorkItemsRequest) String() string

func (ListWorkItemsRequest) ValidateEnumValue

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

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

type ListWorkItemsResponse

type ListWorkItemsResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

	// For list pagination. When this header appears in the response, additional pages of results remain. For
	// important details about how pagination works, see List Pagination (https://docs.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"`
}

ListWorkItemsResponse wrapper for the ListWorkItems operation

func (ListWorkItemsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkItemsResponse) String

func (response ListWorkItemsResponse) String() string

type ListWorkRequestErrorsRequest

type ListWorkRequestErrorsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided. Default order for `timeCreated` is descending.
	SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

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. For
	// important details about how pagination works, see List Pagination (https://docs.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"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimecreated ListWorkRequestErrorsSortByEnum = "timeCreated"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
	ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

type ListWorkRequestLogsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The field to sort by. Only one sort order may be provided. Default order for `timeCreated` is descending.
	SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

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. For
	// important details about how pagination works, see List Pagination (https://docs.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"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimecreated ListWorkRequestLogsSortByEnum = "timeCreated"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
	ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

type ListWorkRequestsRequest struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

	// A filter to return only the resources that match the given lifecycle state.
	Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request.
	ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous list call.
	Page *string `mandatory:"false" contributesTo:"query" name:"page"`

	// The maximum number of items to return.
	Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

	// The sort order to use, either ascending (`ASC`) or descending (`DESC`).
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// The field to sort by. Only one sort order may be provided. Default order for `timeAccepted` is descending.
	SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of WorkRequestSummaryCollection instances
	WorkRequestSummaryCollection `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. For
	// important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
	ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

type ListWorkRequestsStatusEnum string

ListWorkRequestsStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
	ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
	ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
	ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
	ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
	ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
	ListWorkRequestsStatusCancelling     ListWorkRequestsStatusEnum = "CANCELLING"
	ListWorkRequestsStatusCancelled      ListWorkRequestsStatusEnum = "CANCELLED"
)

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

type OperationStatusEnum

type OperationStatusEnum string

OperationStatusEnum Enum with underlying type: string

const (
	OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
	OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
	OperationStatusWaiting        OperationStatusEnum = "WAITING"
	OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
	OperationStatusFailed         OperationStatusEnum = "FAILED"
	OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
	OperationStatusCancelling     OperationStatusEnum = "CANCELLING"
	OperationStatusCancelled      OperationStatusEnum = "CANCELLED"
)

Set of constants representing the allowable values for OperationStatusEnum

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

type OperationTypeEnum string

OperationTypeEnum Enum with underlying type: string

const (
	OperationTypeRequestJavaMigrationSaAnalysis     OperationTypeEnum = "REQUEST_JAVA_MIGRATION_SA_ANALYSIS"
	OperationTypeRequestPerformanceTuningSaAnalysis OperationTypeEnum = "REQUEST_PERFORMANCE_TUNING_SA_ANALYSIS"
)

Set of constants representing the allowable values for OperationTypeEnum

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

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

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type PerformanceTuningAnalysis

type PerformanceTuningAnalysis struct {

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Work Request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

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

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Number of warnings in the Performance Tuning Analysis.
	WarningCount *int `mandatory:"true" json:"warningCount"`

	// Possible Performance Tuning Result statuses.
	Result PerformanceTuningAnalysisResultEnum `mandatory:"true" json:"result"`

	// Object storage path to the analysis.
	ResultObjectStoragePath *string `mandatory:"true" json:"resultObjectStoragePath"`

	// Object storage path to the artifact.
	ArtifactObjectStoragePath *string `mandatory:"true" json:"artifactObjectStoragePath"`

	// The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	CreatedBy *Principal `mandatory:"true" json:"createdBy"`
}

PerformanceTuningAnalysis To use any of the API operations, you must be authorized by an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm).

func (PerformanceTuningAnalysis) String

func (m PerformanceTuningAnalysis) String() string

func (PerformanceTuningAnalysis) ValidateEnumValue

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

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

type PerformanceTuningAnalysisCollection

type PerformanceTuningAnalysisCollection struct {

	// List of Performance Tuning Analysis.
	Items []PerformanceTuningAnalysisSummary `mandatory:"true" json:"items"`
}

PerformanceTuningAnalysisCollection Results of a Performance Tuning Analysis search. Contains PerformanceTuningAnalysisSummary items.

func (PerformanceTuningAnalysisCollection) String

func (PerformanceTuningAnalysisCollection) ValidateEnumValue

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

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

type PerformanceTuningAnalysisResultEnum

type PerformanceTuningAnalysisResultEnum string

PerformanceTuningAnalysisResultEnum Enum with underlying type: string

const (
	PerformanceTuningAnalysisResultActionRecommended PerformanceTuningAnalysisResultEnum = "ACTION_RECOMMENDED"
	PerformanceTuningAnalysisResultNoWarnings        PerformanceTuningAnalysisResultEnum = "NO_WARNINGS"
)

Set of constants representing the allowable values for PerformanceTuningAnalysisResultEnum

func GetMappingPerformanceTuningAnalysisResultEnum

func GetMappingPerformanceTuningAnalysisResultEnum(val string) (PerformanceTuningAnalysisResultEnum, bool)

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

func GetPerformanceTuningAnalysisResultEnumValues

func GetPerformanceTuningAnalysisResultEnumValues() []PerformanceTuningAnalysisResultEnum

GetPerformanceTuningAnalysisResultEnumValues Enumerates the set of values for PerformanceTuningAnalysisResultEnum

type PerformanceTuningAnalysisSortByEnum

type PerformanceTuningAnalysisSortByEnum string

PerformanceTuningAnalysisSortByEnum Enum with underlying type: string

const (
	PerformanceTuningAnalysisSortByTimeCreated  PerformanceTuningAnalysisSortByEnum = "TIME_CREATED"
	PerformanceTuningAnalysisSortByTimeStarted  PerformanceTuningAnalysisSortByEnum = "TIME_STARTED"
	PerformanceTuningAnalysisSortByTimeFinished PerformanceTuningAnalysisSortByEnum = "TIME_FINISHED"
)

Set of constants representing the allowable values for PerformanceTuningAnalysisSortByEnum

func GetMappingPerformanceTuningAnalysisSortByEnum

func GetMappingPerformanceTuningAnalysisSortByEnum(val string) (PerformanceTuningAnalysisSortByEnum, bool)

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

func GetPerformanceTuningAnalysisSortByEnumValues

func GetPerformanceTuningAnalysisSortByEnumValues() []PerformanceTuningAnalysisSortByEnum

GetPerformanceTuningAnalysisSortByEnumValues Enumerates the set of values for PerformanceTuningAnalysisSortByEnum

type PerformanceTuningAnalysisSummary

type PerformanceTuningAnalysisSummary struct {

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

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the  Work Request.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

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

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Number of warnings in the Performance Tuning Analysis.
	WarningCount *int `mandatory:"true" json:"warningCount"`

	// Possible Performance Tuning Result statuses.
	Result PerformanceTuningAnalysisResultEnum `mandatory:"true" json:"result"`

	// Object storage path to the analysis.
	ResultObjectStoragePath *string `mandatory:"true" json:"resultObjectStoragePath"`

	// Object storage path to the artifact.
	ArtifactObjectStoragePath *string `mandatory:"true" json:"artifactObjectStoragePath"`

	// The date and time the Performance Tuning Analysis was created, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

	// The date and time the Performance Tuning Analysis was started, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"`

	// The date and time the Performance Tuning Analysis was finished, in the format defined by RFC 3339 (https://tools.ietf.org/html/rfc3339).
	// Example: `2016-08-25T21:10:29.600Z`
	TimeFinished *common.SDKTime `mandatory:"true" json:"timeFinished"`

	CreatedBy *Principal `mandatory:"true" json:"createdBy"`
}

PerformanceTuningAnalysisSummary Summary information about a Performance Tuning Analysis.

func (PerformanceTuningAnalysisSummary) String

func (PerformanceTuningAnalysisSummary) ValidateEnumValue

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

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

type PerformanceTuningAnalysisTarget

type PerformanceTuningAnalysisTarget struct {

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

	// Object storage path to the artifact.
	ArtifactObjectStoragePath *string `mandatory:"true" json:"artifactObjectStoragePath"`
}

PerformanceTuningAnalysisTarget The target for the Performance Tuning Analysis

func (PerformanceTuningAnalysisTarget) String

func (PerformanceTuningAnalysisTarget) ValidateEnumValue

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

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

type PerformanceTuningWorkItemDetails

type PerformanceTuningWorkItemDetails struct {

	// Object storage path to the artifact.
	ArtifactObjectStoragePath *string `mandatory:"true" json:"artifactObjectStoragePath"`

	// Name of the analysis project.
	AnalysisProjectName *string `mandatory:"true" json:"analysisProjectName"`

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

PerformanceTuningWorkItemDetails The performance tuning work item details.

func (PerformanceTuningWorkItemDetails) GetWorkItemType

GetWorkItemType returns WorkItemType

func (PerformanceTuningWorkItemDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (PerformanceTuningWorkItemDetails) String

func (PerformanceTuningWorkItemDetails) ValidateEnumValue

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

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

type Principal

type Principal struct {

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

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

Principal An authorized principal.

func (Principal) String

func (m Principal) String() string

func (Principal) ValidateEnumValue

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

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

type RequestJavaMigrationAnalysisDetails

type RequestJavaMigrationAnalysisDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Java Migration Analysis will be created.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The list of targets for the Java Migration Analysis.
	Targets []JavaMigrationAnalysisTarget `mandatory:"true" json:"targets"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

RequestJavaMigrationAnalysisDetails The data to bulk create Java Migration Analysis.

func (RequestJavaMigrationAnalysisDetails) String

func (RequestJavaMigrationAnalysisDetails) ValidateEnumValue

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

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

type RequestJavaMigrationAnalysisRequest

type RequestJavaMigrationAnalysisRequest struct {

	// Details for the new JavaMigrationAnalysis.
	RequestJavaMigrationAnalysisDetails `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 running 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 removed from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

RequestJavaMigrationAnalysisRequest wrapper for the RequestJavaMigrationAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/RequestJavaMigrationAnalysis.go.html to see an example of how to use RequestJavaMigrationAnalysisRequest.

func (RequestJavaMigrationAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestJavaMigrationAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestJavaMigrationAnalysisRequest) RetryPolicy

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

func (RequestJavaMigrationAnalysisRequest) String

func (RequestJavaMigrationAnalysisRequest) ValidateEnumValue

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

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

type RequestJavaMigrationAnalysisResponse

type RequestJavaMigrationAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	// Use GetWorkRequest with this ID to track the status of the request.
	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"`
}

RequestJavaMigrationAnalysisResponse wrapper for the RequestJavaMigrationAnalysis operation

func (RequestJavaMigrationAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestJavaMigrationAnalysisResponse) String

func (response RequestJavaMigrationAnalysisResponse) String() string

type RequestPerformanceTuningAnalysisDetails

type RequestPerformanceTuningAnalysisDetails struct {

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the Performance Tuning Analysis will be created.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The list of targets for the Performance Tuning Analysis.
	Targets []PerformanceTuningAnalysisTarget `mandatory:"true" json:"targets"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace.
	// For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

RequestPerformanceTuningAnalysisDetails The data to create Performance Tuning Analysis.

func (RequestPerformanceTuningAnalysisDetails) String

func (RequestPerformanceTuningAnalysisDetails) ValidateEnumValue

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

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

type RequestPerformanceTuningAnalysisRequest

type RequestPerformanceTuningAnalysisRequest struct {

	// Details for the new PerformanceTuningAnalysis.
	RequestPerformanceTuningAnalysisDetails `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 running 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 removed from the system, then a retry of the original creation request
	// might be rejected.
	OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

RequestPerformanceTuningAnalysisRequest wrapper for the RequestPerformanceTuningAnalysis operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/RequestPerformanceTuningAnalysis.go.html to see an example of how to use RequestPerformanceTuningAnalysisRequest.

func (RequestPerformanceTuningAnalysisRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestPerformanceTuningAnalysisRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestPerformanceTuningAnalysisRequest) RetryPolicy

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

func (RequestPerformanceTuningAnalysisRequest) String

func (RequestPerformanceTuningAnalysisRequest) ValidateEnumValue

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

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

type RequestPerformanceTuningAnalysisResponse

type RequestPerformanceTuningAnalysisResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
	// Use GetWorkRequest with this ID to track the status of the request.
	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"`
}

RequestPerformanceTuningAnalysisResponse wrapper for the RequestPerformanceTuningAnalysis operation

func (RequestPerformanceTuningAnalysisResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestPerformanceTuningAnalysisResponse) String

type SortOrderEnum

type SortOrderEnum string

SortOrderEnum Enum with underlying type: string

const (
	SortOrderAsc  SortOrderEnum = "ASC"
	SortOrderDesc SortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SortOrderEnum

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type SubscriptionAcknowledgmentConfiguration

type SubscriptionAcknowledgmentConfiguration struct {

	// Flag to determine whether the subscription was acknowledged or not.
	IsAcknowledged *bool `mandatory:"true" json:"isAcknowledged"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal that ackwnoledged the subscription.
	AcknowledgedBy *string `mandatory:"false" json:"acknowledgedBy"`

	// The date and time the subscription was acknowledged (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAcknowledged *common.SDKTime `mandatory:"false" json:"timeAcknowledged"`
}

SubscriptionAcknowledgmentConfiguration The configuration for subscription acknowledgment.

func (SubscriptionAcknowledgmentConfiguration) String

func (SubscriptionAcknowledgmentConfiguration) ValidateEnumValue

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

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

type UpdateAnalyzeApplicationsConfigurationDetails

type UpdateAnalyzeApplicationsConfigurationDetails struct {

	// The Object Storage namespace used for analyzing applications.
	NamespaceName *string `mandatory:"false" json:"namespaceName"`

	// The name of the bucket used for analyzing applications.
	BucketName *string `mandatory:"false" json:"bucketName"`
}

UpdateAnalyzeApplicationsConfigurationDetails Attributes to update an Analyze Applications Configuration.

func (UpdateAnalyzeApplicationsConfigurationDetails) String

func (UpdateAnalyzeApplicationsConfigurationDetails) ValidateEnumValue

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

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

type UpdateAnalyzeApplicationsConfigurationRequest

type UpdateAnalyzeApplicationsConfigurationRequest struct {

	// The information to be updated.
	UpdateAnalyzeApplicationsConfigurationDetails `contributesTo:"body"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

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

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

UpdateAnalyzeApplicationsConfigurationRequest wrapper for the UpdateAnalyzeApplicationsConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/UpdateAnalyzeApplicationsConfiguration.go.html to see an example of how to use UpdateAnalyzeApplicationsConfigurationRequest.

func (UpdateAnalyzeApplicationsConfigurationRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (UpdateAnalyzeApplicationsConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateAnalyzeApplicationsConfigurationRequest) RetryPolicy

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

func (UpdateAnalyzeApplicationsConfigurationRequest) String

func (UpdateAnalyzeApplicationsConfigurationRequest) ValidateEnumValue

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

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

type UpdateAnalyzeApplicationsConfigurationResponse

type UpdateAnalyzeApplicationsConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

UpdateAnalyzeApplicationsConfigurationResponse wrapper for the UpdateAnalyzeApplicationsConfiguration operation

func (UpdateAnalyzeApplicationsConfigurationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (UpdateAnalyzeApplicationsConfigurationResponse) String

type UpdateSubscriptionAcknowledgmentConfigurationDetails

type UpdateSubscriptionAcknowledgmentConfigurationDetails struct {

	// Flag to determine whether the subscription was acknowledged or not.
	IsAcknowledged *bool `mandatory:"false" json:"isAcknowledged"`
}

UpdateSubscriptionAcknowledgmentConfigurationDetails Attributes to update a Subscription Acknowledgment Configuration.

func (UpdateSubscriptionAcknowledgmentConfigurationDetails) String

func (UpdateSubscriptionAcknowledgmentConfigurationDetails) ValidateEnumValue

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

type UpdateSubscriptionAcknowledgmentConfigurationRequest

type UpdateSubscriptionAcknowledgmentConfigurationRequest struct {

	// The configuration to be updated.
	UpdateSubscriptionAcknowledgmentConfigurationDetails `contributesTo:"body"`

	// The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

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

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	// The only valid characters for request IDs are letters, numbers,
	// underscore, and dash.
	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
}

UpdateSubscriptionAcknowledgmentConfigurationRequest wrapper for the UpdateSubscriptionAcknowledgmentConfiguration operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/jmsutils/UpdateSubscriptionAcknowledgmentConfiguration.go.html to see an example of how to use UpdateSubscriptionAcknowledgmentConfigurationRequest.

func (UpdateSubscriptionAcknowledgmentConfigurationRequest) BinaryRequestBody

BinaryRequestBody implements the OCIRequest interface

func (UpdateSubscriptionAcknowledgmentConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateSubscriptionAcknowledgmentConfigurationRequest) RetryPolicy

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

func (UpdateSubscriptionAcknowledgmentConfigurationRequest) String

func (UpdateSubscriptionAcknowledgmentConfigurationRequest) ValidateEnumValue

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

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

type UpdateSubscriptionAcknowledgmentConfigurationResponse

type UpdateSubscriptionAcknowledgmentConfigurationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

UpdateSubscriptionAcknowledgmentConfigurationResponse wrapper for the UpdateSubscriptionAcknowledgmentConfiguration operation

func (UpdateSubscriptionAcknowledgmentConfigurationResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (UpdateSubscriptionAcknowledgmentConfigurationResponse) String

type WorkItemCollection

type WorkItemCollection struct {

	// A list of work request items.
	Items []WorkItemSummary `mandatory:"true" json:"items"`
}

WorkItemCollection A list of WorkItem.

func (WorkItemCollection) String

func (m WorkItemCollection) String() string

func (WorkItemCollection) ValidateEnumValue

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

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

type WorkItemDetails

type WorkItemDetails interface {

	// The work item type.
	GetWorkItemType() WorkItemTypeEnum
}

WorkItemDetails The minimum details of a work item.

type WorkItemDetailsKindEnum

type WorkItemDetailsKindEnum string

WorkItemDetailsKindEnum Enum with underlying type: string

const (
	WorkItemDetailsKindBasic             WorkItemDetailsKindEnum = "BASIC"
	WorkItemDetailsKindJavaMigration     WorkItemDetailsKindEnum = "JAVA_MIGRATION"
	WorkItemDetailsKindPerformanceTuning WorkItemDetailsKindEnum = "PERFORMANCE_TUNING"
)

Set of constants representing the allowable values for WorkItemDetailsKindEnum

func GetMappingWorkItemDetailsKindEnum

func GetMappingWorkItemDetailsKindEnum(val string) (WorkItemDetailsKindEnum, bool)

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

func GetWorkItemDetailsKindEnumValues

func GetWorkItemDetailsKindEnumValues() []WorkItemDetailsKindEnum

GetWorkItemDetailsKindEnumValues Enumerates the set of values for WorkItemDetailsKindEnum

type WorkItemStatusEnum

type WorkItemStatusEnum string

WorkItemStatusEnum Enum with underlying type: string

const (
	WorkItemStatusAccepted       WorkItemStatusEnum = "ACCEPTED"
	WorkItemStatusInProgress     WorkItemStatusEnum = "IN_PROGRESS"
	WorkItemStatusCanceling      WorkItemStatusEnum = "CANCELING"
	WorkItemStatusCanceled       WorkItemStatusEnum = "CANCELED"
	WorkItemStatusSucceeded      WorkItemStatusEnum = "SUCCEEDED"
	WorkItemStatusNeedsAttention WorkItemStatusEnum = "NEEDS_ATTENTION"
	WorkItemStatusRetrying       WorkItemStatusEnum = "RETRYING"
	WorkItemStatusSkipped        WorkItemStatusEnum = "SKIPPED"
)

Set of constants representing the allowable values for WorkItemStatusEnum

func GetMappingWorkItemStatusEnum

func GetMappingWorkItemStatusEnum(val string) (WorkItemStatusEnum, bool)

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

func GetWorkItemStatusEnumValues

func GetWorkItemStatusEnumValues() []WorkItemStatusEnum

GetWorkItemStatusEnumValues Enumerates the set of values for WorkItemStatusEnum

type WorkItemSummary

type WorkItemSummary struct {

	// The unique ID of ths work item.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the work request created this work item.
	WorkRequestId *string `mandatory:"true" json:"workRequestId"`

	// The status of the work item.
	Status WorkItemStatusEnum `mandatory:"true" json:"status"`

	Details WorkItemDetails `mandatory:"true" json:"details"`

	// Number of times this work item is retried.
	RetryCount *int `mandatory:"true" json:"retryCount"`

	// The date and time the work item was last updated. (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`
}

WorkItemSummary Work item to complete a work request.

func (WorkItemSummary) String

func (m WorkItemSummary) String() string

func (*WorkItemSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (WorkItemSummary) ValidateEnumValue

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

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

type WorkItemTypeEnum

type WorkItemTypeEnum string

WorkItemTypeEnum Enum with underlying type: string

const (
	WorkItemTypePerformanceTuning WorkItemTypeEnum = "PERFORMANCE_TUNING"
	WorkItemTypeJavaMigration     WorkItemTypeEnum = "JAVA_MIGRATION"
)

Set of constants representing the allowable values for WorkItemTypeEnum

func GetMappingWorkItemTypeEnum

func GetMappingWorkItemTypeEnum(val string) (WorkItemTypeEnum, bool)

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

func GetWorkItemTypeEnumValues

func GetWorkItemTypeEnumValues() []WorkItemTypeEnum

GetWorkItemTypeEnumValues Enumerates the set of values for WorkItemTypeEnum

type WorkRequest

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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
	Id *string `mandatory:"true" json:"id"`

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

	// The resources that are affected by the work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Shows the progress of the operation tracked by the work request, as a percentage of the total work
	// that must be performed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was created, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The total number of tasks to be executed for this work request.
	TotalTaskCount *int `mandatory:"false" json:"totalTaskCount"`

	// The number of tasks had been executed to a terminal state.
	CompletedTaskCount *int `mandatory:"false" json:"completedTaskCount"`

	// The date and time the work request was started, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request was finished, in the format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The date and time the work request was updated, in the format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	CreatedBy *Principal `mandatory:"false" json:"createdBy"`
}

WorkRequest An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work request. A work request is an activity log that lets you track each step in the operation's progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation.

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

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

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

type WorkRequestError

type WorkRequestError struct {

	// A machine-usable code for the error that occurred. For a list of error codes, see
	// API Errors (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A human-readable error message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the error occurred, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError An error encountered while performing an operation that is tracked by a work request.

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

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

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

type WorkRequestErrorCollection

type WorkRequestErrorCollection struct {

	// A list of work request errors.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection A list of work request errors. Can contain both errors and other information, such as metadata.

func (WorkRequestErrorCollection) String

func (WorkRequestErrorCollection) ValidateEnumValue

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

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

type WorkRequestLogEntry

type WorkRequestLogEntry struct {

	// A human-readable log message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the log message was written, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry A log message from performing an operation that is tracked by a work request.

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

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

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

type WorkRequestLogEntryCollection

type WorkRequestLogEntryCollection struct {

	// A list of work request log entries.
	Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

WorkRequestLogEntryCollection A list of work request logs. Can contain both logs and other information, such as metadata.

func (WorkRequestLogEntryCollection) String

func (WorkRequestLogEntryCollection) ValidateEnumValue

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

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

type WorkRequestResource

type WorkRequestResource struct {

	// The resource type that the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the operation tracked in the work request.
	// A resource being created, updated, or deleted remains in the IN_PROGRESS state until
	// work is complete for that resource, at which point it transitions to CREATED, UPDATED,
	// or DELETED, respectively.
	ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

	// An OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that you can use for a GET request to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`

	// Additional information that helps to explain the resource.
	Metadata map[string]string `mandatory:"false" json:"metadata"`
}

WorkRequestResource A resource created or operated on by a work request.

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

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

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

type WorkRequestResourceMetadataKeyEnum

type WorkRequestResourceMetadataKeyEnum string

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

const (
	WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

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

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

type WorkRequestSummary 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.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
	Id *string `mandatory:"true" json:"id"`

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

	// The resources that are affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// Shows the progress of the operation tracked by the work request, as a percentage of the total work
	// that must be performed.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time the work request was created, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request was started, in the format defined by
	// RFC 3339 (https://tools.ietf.org/html/rfc3339).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request was finished, in the format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`

	// The date and time the work request was updated, in the format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	CreatedBy *Principal `mandatory:"false" json:"createdBy"`
}

WorkRequestSummary Summary information about an asynchronous work request.

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

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

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

type WorkRequestSummaryCollection

type WorkRequestSummaryCollection struct {

	// A list of work requests.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestSummaryCollection A list of work requests. Can contain both work requests and other information, such as metadata.

func (WorkRequestSummaryCollection) String

func (WorkRequestSummaryCollection) ValidateEnumValue

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

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

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL