...

Package jmsjavadownloads

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

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetAggregationSortByEnumStringValues() []string
func GetChecksumTypeEnumStringValues() []string
func GetDownloadUrlTypeEnumStringValues() []string
func GetGetJavaLicenseLicenseTypeEnumStringValues() []string
func GetJavaDownloadCountAggregationTypeEnumStringValues() []string
func GetJavaDownloadRecordSortByEnumStringValues() []string
func GetJavaDownloadReportFormatEnumStringValues() []string
func GetJavaDownloadReportSortByEnumStringValues() []string
func GetLicenseAcceptanceSortByEnumStringValues() []string
func GetLicenseAcceptanceStatusEnumStringValues() []string
func GetLicenseSortByEnumStringValues() []string
func GetLicenseTypeEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListJavaDownloadRecordsSortByEnumStringValues() []string
func GetListJavaDownloadRecordsSortOrderEnumStringValues() []string
func GetListJavaDownloadReportsLifecycleStateEnumStringValues() []string
func GetListJavaDownloadReportsSortByEnumStringValues() []string
func GetListJavaDownloadReportsSortOrderEnumStringValues() []string
func GetListJavaDownloadTokensLifecycleStateEnumStringValues() []string
func GetListJavaDownloadTokensSortByEnumStringValues() []string
func GetListJavaDownloadTokensSortOrderEnumStringValues() []string
func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumStringValues() []string
func GetListJavaLicenseAcceptanceRecordsSortByEnumStringValues() []string
func GetListJavaLicenseAcceptanceRecordsSortOrderEnumStringValues() []string
func GetListJavaLicenseAcceptanceRecordsStatusEnumStringValues() []string
func GetListJavaLicensesLicenseTypeEnumStringValues() []string
func GetListJavaLicensesSortByEnumStringValues() []string
func GetListJavaLicensesSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetTokenLifecycleDetailsEnumStringValues() []string
func GetTokenSortByEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AggregationSortByEnum
    func GetAggregationSortByEnumValues() []AggregationSortByEnum
    func GetMappingAggregationSortByEnum(val string) (AggregationSortByEnum, bool)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type ChecksumTypeEnum
    func GetChecksumTypeEnumValues() []ChecksumTypeEnum
    func GetMappingChecksumTypeEnum(val string) (ChecksumTypeEnum, bool)
type CreateJavaDownloadReportDetails
    func (m CreateJavaDownloadReportDetails) String() string
    func (m CreateJavaDownloadReportDetails) ValidateEnumValue() (bool, error)
type CreateJavaDownloadReportRequest
    func (request CreateJavaDownloadReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJavaDownloadReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJavaDownloadReportRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJavaDownloadReportRequest) String() string
    func (request CreateJavaDownloadReportRequest) ValidateEnumValue() (bool, error)
type CreateJavaDownloadReportResponse
    func (response CreateJavaDownloadReportResponse) HTTPResponse() *http.Response
    func (response CreateJavaDownloadReportResponse) String() string
type CreateJavaDownloadTokenDetails
    func (m CreateJavaDownloadTokenDetails) String() string
    func (m CreateJavaDownloadTokenDetails) ValidateEnumValue() (bool, error)
type CreateJavaDownloadTokenRequest
    func (request CreateJavaDownloadTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJavaDownloadTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJavaDownloadTokenRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJavaDownloadTokenRequest) String() string
    func (request CreateJavaDownloadTokenRequest) ValidateEnumValue() (bool, error)
type CreateJavaDownloadTokenResponse
    func (response CreateJavaDownloadTokenResponse) HTTPResponse() *http.Response
    func (response CreateJavaDownloadTokenResponse) String() string
type CreateJavaLicenseAcceptanceRecordDetails
    func (m CreateJavaLicenseAcceptanceRecordDetails) String() string
    func (m CreateJavaLicenseAcceptanceRecordDetails) ValidateEnumValue() (bool, error)
type CreateJavaLicenseAcceptanceRecordRequest
    func (request CreateJavaLicenseAcceptanceRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJavaLicenseAcceptanceRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJavaLicenseAcceptanceRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJavaLicenseAcceptanceRecordRequest) String() string
    func (request CreateJavaLicenseAcceptanceRecordRequest) ValidateEnumValue() (bool, error)
type CreateJavaLicenseAcceptanceRecordResponse
    func (response CreateJavaLicenseAcceptanceRecordResponse) HTTPResponse() *http.Response
    func (response CreateJavaLicenseAcceptanceRecordResponse) String() string
type DeleteJavaDownloadReportRequest
    func (request DeleteJavaDownloadReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJavaDownloadReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJavaDownloadReportRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJavaDownloadReportRequest) String() string
    func (request DeleteJavaDownloadReportRequest) ValidateEnumValue() (bool, error)
type DeleteJavaDownloadReportResponse
    func (response DeleteJavaDownloadReportResponse) HTTPResponse() *http.Response
    func (response DeleteJavaDownloadReportResponse) String() string
type DeleteJavaDownloadTokenRequest
    func (request DeleteJavaDownloadTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJavaDownloadTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJavaDownloadTokenRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJavaDownloadTokenRequest) String() string
    func (request DeleteJavaDownloadTokenRequest) ValidateEnumValue() (bool, error)
type DeleteJavaDownloadTokenResponse
    func (response DeleteJavaDownloadTokenResponse) HTTPResponse() *http.Response
    func (response DeleteJavaDownloadTokenResponse) String() string
type DeleteJavaLicenseAcceptanceRecordRequest
    func (request DeleteJavaLicenseAcceptanceRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJavaLicenseAcceptanceRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJavaLicenseAcceptanceRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJavaLicenseAcceptanceRecordRequest) String() string
    func (request DeleteJavaLicenseAcceptanceRecordRequest) ValidateEnumValue() (bool, error)
type DeleteJavaLicenseAcceptanceRecordResponse
    func (response DeleteJavaLicenseAcceptanceRecordResponse) HTTPResponse() *http.Response
    func (response DeleteJavaLicenseAcceptanceRecordResponse) String() string
type DownloadUrl
    func (m DownloadUrl) String() string
    func (m DownloadUrl) ValidateEnumValue() (bool, error)
type DownloadUrlTypeEnum
    func GetDownloadUrlTypeEnumValues() []DownloadUrlTypeEnum
    func GetMappingDownloadUrlTypeEnum(val string) (DownloadUrlTypeEnum, bool)
type GenerateArtifactDownloadUrlDetails
    func (m GenerateArtifactDownloadUrlDetails) String() string
    func (m GenerateArtifactDownloadUrlDetails) ValidateEnumValue() (bool, error)
type GenerateArtifactDownloadUrlRequest
    func (request GenerateArtifactDownloadUrlRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GenerateArtifactDownloadUrlRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GenerateArtifactDownloadUrlRequest) RetryPolicy() *common.RetryPolicy
    func (request GenerateArtifactDownloadUrlRequest) String() string
    func (request GenerateArtifactDownloadUrlRequest) ValidateEnumValue() (bool, error)
type GenerateArtifactDownloadUrlResponse
    func (response GenerateArtifactDownloadUrlResponse) HTTPResponse() *http.Response
    func (response GenerateArtifactDownloadUrlResponse) String() string
type GetJavaDownloadReportContentRequest
    func (request GetJavaDownloadReportContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaDownloadReportContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaDownloadReportContentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaDownloadReportContentRequest) String() string
    func (request GetJavaDownloadReportContentRequest) ValidateEnumValue() (bool, error)
type GetJavaDownloadReportContentResponse
    func (response GetJavaDownloadReportContentResponse) HTTPResponse() *http.Response
    func (response GetJavaDownloadReportContentResponse) String() string
type GetJavaDownloadReportRequest
    func (request GetJavaDownloadReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaDownloadReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaDownloadReportRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaDownloadReportRequest) String() string
    func (request GetJavaDownloadReportRequest) ValidateEnumValue() (bool, error)
type GetJavaDownloadReportResponse
    func (response GetJavaDownloadReportResponse) HTTPResponse() *http.Response
    func (response GetJavaDownloadReportResponse) String() string
type GetJavaDownloadTokenRequest
    func (request GetJavaDownloadTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaDownloadTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaDownloadTokenRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaDownloadTokenRequest) String() string
    func (request GetJavaDownloadTokenRequest) ValidateEnumValue() (bool, error)
type GetJavaDownloadTokenResponse
    func (response GetJavaDownloadTokenResponse) HTTPResponse() *http.Response
    func (response GetJavaDownloadTokenResponse) String() string
type GetJavaLicenseAcceptanceRecordRequest
    func (request GetJavaLicenseAcceptanceRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaLicenseAcceptanceRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaLicenseAcceptanceRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaLicenseAcceptanceRecordRequest) String() string
    func (request GetJavaLicenseAcceptanceRecordRequest) ValidateEnumValue() (bool, error)
type GetJavaLicenseAcceptanceRecordResponse
    func (response GetJavaLicenseAcceptanceRecordResponse) HTTPResponse() *http.Response
    func (response GetJavaLicenseAcceptanceRecordResponse) String() string
type GetJavaLicenseLicenseTypeEnum
    func GetGetJavaLicenseLicenseTypeEnumValues() []GetJavaLicenseLicenseTypeEnum
    func GetMappingGetJavaLicenseLicenseTypeEnum(val string) (GetJavaLicenseLicenseTypeEnum, bool)
type GetJavaLicenseRequest
    func (request GetJavaLicenseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJavaLicenseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJavaLicenseRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJavaLicenseRequest) String() string
    func (request GetJavaLicenseRequest) ValidateEnumValue() (bool, error)
type GetJavaLicenseResponse
    func (response GetJavaLicenseResponse) HTTPResponse() *http.Response
    func (response GetJavaLicenseResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type JavaDownloadClient
    func NewJavaDownloadClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JavaDownloadClient, err error)
    func NewJavaDownloadClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JavaDownloadClient, err error)
    func (client JavaDownloadClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client *JavaDownloadClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client JavaDownloadClient) CreateJavaDownloadReport(ctx context.Context, request CreateJavaDownloadReportRequest) (response CreateJavaDownloadReportResponse, err error)
    func (client JavaDownloadClient) CreateJavaDownloadToken(ctx context.Context, request CreateJavaDownloadTokenRequest) (response CreateJavaDownloadTokenResponse, err error)
    func (client JavaDownloadClient) CreateJavaLicenseAcceptanceRecord(ctx context.Context, request CreateJavaLicenseAcceptanceRecordRequest) (response CreateJavaLicenseAcceptanceRecordResponse, err error)
    func (client JavaDownloadClient) DeleteJavaDownloadReport(ctx context.Context, request DeleteJavaDownloadReportRequest) (response DeleteJavaDownloadReportResponse, err error)
    func (client JavaDownloadClient) DeleteJavaDownloadToken(ctx context.Context, request DeleteJavaDownloadTokenRequest) (response DeleteJavaDownloadTokenResponse, err error)
    func (client JavaDownloadClient) DeleteJavaLicenseAcceptanceRecord(ctx context.Context, request DeleteJavaLicenseAcceptanceRecordRequest) (response DeleteJavaLicenseAcceptanceRecordResponse, err error)
    func (client JavaDownloadClient) GenerateArtifactDownloadUrl(ctx context.Context, request GenerateArtifactDownloadUrlRequest) (response GenerateArtifactDownloadUrlResponse, err error)
    func (client JavaDownloadClient) GetJavaDownloadReport(ctx context.Context, request GetJavaDownloadReportRequest) (response GetJavaDownloadReportResponse, err error)
    func (client JavaDownloadClient) GetJavaDownloadReportContent(ctx context.Context, request GetJavaDownloadReportContentRequest) (response GetJavaDownloadReportContentResponse, err error)
    func (client JavaDownloadClient) GetJavaDownloadToken(ctx context.Context, request GetJavaDownloadTokenRequest) (response GetJavaDownloadTokenResponse, err error)
    func (client JavaDownloadClient) GetJavaLicense(ctx context.Context, request GetJavaLicenseRequest) (response GetJavaLicenseResponse, err error)
    func (client JavaDownloadClient) GetJavaLicenseAcceptanceRecord(ctx context.Context, request GetJavaLicenseAcceptanceRecordRequest) (response GetJavaLicenseAcceptanceRecordResponse, err error)
    func (client JavaDownloadClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client JavaDownloadClient) ListJavaDownloadRecords(ctx context.Context, request ListJavaDownloadRecordsRequest) (response ListJavaDownloadRecordsResponse, err error)
    func (client JavaDownloadClient) ListJavaDownloadReports(ctx context.Context, request ListJavaDownloadReportsRequest) (response ListJavaDownloadReportsResponse, err error)
    func (client JavaDownloadClient) ListJavaDownloadTokens(ctx context.Context, request ListJavaDownloadTokensRequest) (response ListJavaDownloadTokensResponse, err error)
    func (client JavaDownloadClient) ListJavaLicenseAcceptanceRecords(ctx context.Context, request ListJavaLicenseAcceptanceRecordsRequest) (response ListJavaLicenseAcceptanceRecordsResponse, err error)
    func (client JavaDownloadClient) ListJavaLicenses(ctx context.Context, request ListJavaLicensesRequest) (response ListJavaLicensesResponse, err error)
    func (client JavaDownloadClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client JavaDownloadClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client JavaDownloadClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client JavaDownloadClient) RequestSummarizedJavaDownloadCounts(ctx context.Context, request RequestSummarizedJavaDownloadCountsRequest) (response RequestSummarizedJavaDownloadCountsResponse, err error)
    func (client *JavaDownloadClient) SetRegion(region string)
    func (client JavaDownloadClient) UpdateJavaDownloadToken(ctx context.Context, request UpdateJavaDownloadTokenRequest) (response UpdateJavaDownloadTokenResponse, err error)
    func (client JavaDownloadClient) UpdateJavaLicenseAcceptanceRecord(ctx context.Context, request UpdateJavaLicenseAcceptanceRecordRequest) (response UpdateJavaLicenseAcceptanceRecordResponse, err error)
type JavaDownloadCountAggregation
    func (m JavaDownloadCountAggregation) String() string
    func (m JavaDownloadCountAggregation) ValidateEnumValue() (bool, error)
type JavaDownloadCountAggregationCollection
    func (m JavaDownloadCountAggregationCollection) String() string
    func (m JavaDownloadCountAggregationCollection) ValidateEnumValue() (bool, error)
type JavaDownloadCountAggregationTypeEnum
    func GetJavaDownloadCountAggregationTypeEnumValues() []JavaDownloadCountAggregationTypeEnum
    func GetMappingJavaDownloadCountAggregationTypeEnum(val string) (JavaDownloadCountAggregationTypeEnum, bool)
type JavaDownloadRecord
    func (m JavaDownloadRecord) String() string
    func (m JavaDownloadRecord) ValidateEnumValue() (bool, error)
type JavaDownloadRecordCollection
    func (m JavaDownloadRecordCollection) String() string
    func (m JavaDownloadRecordCollection) ValidateEnumValue() (bool, error)
type JavaDownloadRecordSortByEnum
    func GetJavaDownloadRecordSortByEnumValues() []JavaDownloadRecordSortByEnum
    func GetMappingJavaDownloadRecordSortByEnum(val string) (JavaDownloadRecordSortByEnum, bool)
type JavaDownloadRecordSummary
    func (m JavaDownloadRecordSummary) String() string
    func (m JavaDownloadRecordSummary) ValidateEnumValue() (bool, error)
type JavaDownloadReport
    func (m JavaDownloadReport) String() string
    func (m JavaDownloadReport) ValidateEnumValue() (bool, error)
type JavaDownloadReportCollection
    func (m JavaDownloadReportCollection) String() string
    func (m JavaDownloadReportCollection) ValidateEnumValue() (bool, error)
type JavaDownloadReportFormatEnum
    func GetJavaDownloadReportFormatEnumValues() []JavaDownloadReportFormatEnum
    func GetMappingJavaDownloadReportFormatEnum(val string) (JavaDownloadReportFormatEnum, bool)
type JavaDownloadReportSortByEnum
    func GetJavaDownloadReportSortByEnumValues() []JavaDownloadReportSortByEnum
    func GetMappingJavaDownloadReportSortByEnum(val string) (JavaDownloadReportSortByEnum, bool)
type JavaDownloadReportSummary
    func (m JavaDownloadReportSummary) String() string
    func (m JavaDownloadReportSummary) ValidateEnumValue() (bool, error)
type JavaDownloadToken
    func (m JavaDownloadToken) String() string
    func (m JavaDownloadToken) ValidateEnumValue() (bool, error)
type JavaDownloadTokenCollection
    func (m JavaDownloadTokenCollection) String() string
    func (m JavaDownloadTokenCollection) ValidateEnumValue() (bool, error)
type JavaDownloadTokenSummary
    func (m JavaDownloadTokenSummary) String() string
    func (m JavaDownloadTokenSummary) ValidateEnumValue() (bool, error)
type JavaLicense
    func (m JavaLicense) String() string
    func (m JavaLicense) ValidateEnumValue() (bool, error)
type JavaLicenseAcceptanceRecord
    func (m JavaLicenseAcceptanceRecord) String() string
    func (m JavaLicenseAcceptanceRecord) ValidateEnumValue() (bool, error)
type JavaLicenseAcceptanceRecordCollection
    func (m JavaLicenseAcceptanceRecordCollection) String() string
    func (m JavaLicenseAcceptanceRecordCollection) ValidateEnumValue() (bool, error)
type JavaLicenseAcceptanceRecordSummary
    func (m JavaLicenseAcceptanceRecordSummary) String() string
    func (m JavaLicenseAcceptanceRecordSummary) ValidateEnumValue() (bool, error)
type JavaLicenseCollection
    func (m JavaLicenseCollection) String() string
    func (m JavaLicenseCollection) ValidateEnumValue() (bool, error)
type JavaLicenseSummary
    func (m JavaLicenseSummary) String() string
    func (m JavaLicenseSummary) ValidateEnumValue() (bool, error)
type LicenseAcceptanceSortByEnum
    func GetLicenseAcceptanceSortByEnumValues() []LicenseAcceptanceSortByEnum
    func GetMappingLicenseAcceptanceSortByEnum(val string) (LicenseAcceptanceSortByEnum, bool)
type LicenseAcceptanceStatusEnum
    func GetLicenseAcceptanceStatusEnumValues() []LicenseAcceptanceStatusEnum
    func GetMappingLicenseAcceptanceStatusEnum(val string) (LicenseAcceptanceStatusEnum, bool)
type LicenseSortByEnum
    func GetLicenseSortByEnumValues() []LicenseSortByEnum
    func GetMappingLicenseSortByEnum(val string) (LicenseSortByEnum, bool)
type LicenseTypeEnum
    func GetLicenseTypeEnumValues() []LicenseTypeEnum
    func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListJavaDownloadRecordsRequest
    func (request ListJavaDownloadRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaDownloadRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaDownloadRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaDownloadRecordsRequest) String() string
    func (request ListJavaDownloadRecordsRequest) ValidateEnumValue() (bool, error)
type ListJavaDownloadRecordsResponse
    func (response ListJavaDownloadRecordsResponse) HTTPResponse() *http.Response
    func (response ListJavaDownloadRecordsResponse) String() string
type ListJavaDownloadRecordsSortByEnum
    func GetListJavaDownloadRecordsSortByEnumValues() []ListJavaDownloadRecordsSortByEnum
    func GetMappingListJavaDownloadRecordsSortByEnum(val string) (ListJavaDownloadRecordsSortByEnum, bool)
type ListJavaDownloadRecordsSortOrderEnum
    func GetListJavaDownloadRecordsSortOrderEnumValues() []ListJavaDownloadRecordsSortOrderEnum
    func GetMappingListJavaDownloadRecordsSortOrderEnum(val string) (ListJavaDownloadRecordsSortOrderEnum, bool)
type ListJavaDownloadReportsLifecycleStateEnum
    func GetListJavaDownloadReportsLifecycleStateEnumValues() []ListJavaDownloadReportsLifecycleStateEnum
    func GetMappingListJavaDownloadReportsLifecycleStateEnum(val string) (ListJavaDownloadReportsLifecycleStateEnum, bool)
type ListJavaDownloadReportsRequest
    func (request ListJavaDownloadReportsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaDownloadReportsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaDownloadReportsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaDownloadReportsRequest) String() string
    func (request ListJavaDownloadReportsRequest) ValidateEnumValue() (bool, error)
type ListJavaDownloadReportsResponse
    func (response ListJavaDownloadReportsResponse) HTTPResponse() *http.Response
    func (response ListJavaDownloadReportsResponse) String() string
type ListJavaDownloadReportsSortByEnum
    func GetListJavaDownloadReportsSortByEnumValues() []ListJavaDownloadReportsSortByEnum
    func GetMappingListJavaDownloadReportsSortByEnum(val string) (ListJavaDownloadReportsSortByEnum, bool)
type ListJavaDownloadReportsSortOrderEnum
    func GetListJavaDownloadReportsSortOrderEnumValues() []ListJavaDownloadReportsSortOrderEnum
    func GetMappingListJavaDownloadReportsSortOrderEnum(val string) (ListJavaDownloadReportsSortOrderEnum, bool)
type ListJavaDownloadTokensLifecycleStateEnum
    func GetListJavaDownloadTokensLifecycleStateEnumValues() []ListJavaDownloadTokensLifecycleStateEnum
    func GetMappingListJavaDownloadTokensLifecycleStateEnum(val string) (ListJavaDownloadTokensLifecycleStateEnum, bool)
type ListJavaDownloadTokensRequest
    func (request ListJavaDownloadTokensRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaDownloadTokensRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaDownloadTokensRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaDownloadTokensRequest) String() string
    func (request ListJavaDownloadTokensRequest) ValidateEnumValue() (bool, error)
type ListJavaDownloadTokensResponse
    func (response ListJavaDownloadTokensResponse) HTTPResponse() *http.Response
    func (response ListJavaDownloadTokensResponse) String() string
type ListJavaDownloadTokensSortByEnum
    func GetListJavaDownloadTokensSortByEnumValues() []ListJavaDownloadTokensSortByEnum
    func GetMappingListJavaDownloadTokensSortByEnum(val string) (ListJavaDownloadTokensSortByEnum, bool)
type ListJavaDownloadTokensSortOrderEnum
    func GetListJavaDownloadTokensSortOrderEnumValues() []ListJavaDownloadTokensSortOrderEnum
    func GetMappingListJavaDownloadTokensSortOrderEnum(val string) (ListJavaDownloadTokensSortOrderEnum, bool)
type ListJavaLicenseAcceptanceRecordsLicenseTypeEnum
    func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumValues() []ListJavaLicenseAcceptanceRecordsLicenseTypeEnum
    func GetMappingListJavaLicenseAcceptanceRecordsLicenseTypeEnum(val string) (ListJavaLicenseAcceptanceRecordsLicenseTypeEnum, bool)
type ListJavaLicenseAcceptanceRecordsRequest
    func (request ListJavaLicenseAcceptanceRecordsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaLicenseAcceptanceRecordsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaLicenseAcceptanceRecordsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaLicenseAcceptanceRecordsRequest) String() string
    func (request ListJavaLicenseAcceptanceRecordsRequest) ValidateEnumValue() (bool, error)
type ListJavaLicenseAcceptanceRecordsResponse
    func (response ListJavaLicenseAcceptanceRecordsResponse) HTTPResponse() *http.Response
    func (response ListJavaLicenseAcceptanceRecordsResponse) String() string
type ListJavaLicenseAcceptanceRecordsSortByEnum
    func GetListJavaLicenseAcceptanceRecordsSortByEnumValues() []ListJavaLicenseAcceptanceRecordsSortByEnum
    func GetMappingListJavaLicenseAcceptanceRecordsSortByEnum(val string) (ListJavaLicenseAcceptanceRecordsSortByEnum, bool)
type ListJavaLicenseAcceptanceRecordsSortOrderEnum
    func GetListJavaLicenseAcceptanceRecordsSortOrderEnumValues() []ListJavaLicenseAcceptanceRecordsSortOrderEnum
    func GetMappingListJavaLicenseAcceptanceRecordsSortOrderEnum(val string) (ListJavaLicenseAcceptanceRecordsSortOrderEnum, bool)
type ListJavaLicenseAcceptanceRecordsStatusEnum
    func GetListJavaLicenseAcceptanceRecordsStatusEnumValues() []ListJavaLicenseAcceptanceRecordsStatusEnum
    func GetMappingListJavaLicenseAcceptanceRecordsStatusEnum(val string) (ListJavaLicenseAcceptanceRecordsStatusEnum, bool)
type ListJavaLicensesLicenseTypeEnum
    func GetListJavaLicensesLicenseTypeEnumValues() []ListJavaLicensesLicenseTypeEnum
    func GetMappingListJavaLicensesLicenseTypeEnum(val string) (ListJavaLicensesLicenseTypeEnum, bool)
type ListJavaLicensesRequest
    func (request ListJavaLicensesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJavaLicensesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJavaLicensesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJavaLicensesRequest) String() string
    func (request ListJavaLicensesRequest) ValidateEnumValue() (bool, error)
type ListJavaLicensesResponse
    func (response ListJavaLicensesResponse) HTTPResponse() *http.Response
    func (response ListJavaLicensesResponse) String() string
type ListJavaLicensesSortByEnum
    func GetListJavaLicensesSortByEnumValues() []ListJavaLicensesSortByEnum
    func GetMappingListJavaLicensesSortByEnum(val string) (ListJavaLicensesSortByEnum, bool)
type ListJavaLicensesSortOrderEnum
    func GetListJavaLicensesSortOrderEnumValues() []ListJavaLicensesSortOrderEnum
    func GetMappingListJavaLicensesSortOrderEnum(val string) (ListJavaLicensesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type Principal
    func (m Principal) String() string
    func (m Principal) ValidateEnumValue() (bool, error)
type RequestSummarizedJavaDownloadCountsDetails
    func (m RequestSummarizedJavaDownloadCountsDetails) String() string
    func (m RequestSummarizedJavaDownloadCountsDetails) ValidateEnumValue() (bool, error)
type RequestSummarizedJavaDownloadCountsRequest
    func (request RequestSummarizedJavaDownloadCountsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RequestSummarizedJavaDownloadCountsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RequestSummarizedJavaDownloadCountsRequest) RetryPolicy() *common.RetryPolicy
    func (request RequestSummarizedJavaDownloadCountsRequest) String() string
    func (request RequestSummarizedJavaDownloadCountsRequest) ValidateEnumValue() (bool, error)
type RequestSummarizedJavaDownloadCountsResponse
    func (response RequestSummarizedJavaDownloadCountsResponse) HTTPResponse() *http.Response
    func (response RequestSummarizedJavaDownloadCountsResponse) String() string
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type TokenLifecycleDetailsEnum
    func GetMappingTokenLifecycleDetailsEnum(val string) (TokenLifecycleDetailsEnum, bool)
    func GetTokenLifecycleDetailsEnumValues() []TokenLifecycleDetailsEnum
type TokenSortByEnum
    func GetMappingTokenSortByEnum(val string) (TokenSortByEnum, bool)
    func GetTokenSortByEnumValues() []TokenSortByEnum
type UpdateJavaDownloadTokenDetails
    func (m UpdateJavaDownloadTokenDetails) String() string
    func (m UpdateJavaDownloadTokenDetails) ValidateEnumValue() (bool, error)
type UpdateJavaDownloadTokenRequest
    func (request UpdateJavaDownloadTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJavaDownloadTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJavaDownloadTokenRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJavaDownloadTokenRequest) String() string
    func (request UpdateJavaDownloadTokenRequest) ValidateEnumValue() (bool, error)
type UpdateJavaDownloadTokenResponse
    func (response UpdateJavaDownloadTokenResponse) HTTPResponse() *http.Response
    func (response UpdateJavaDownloadTokenResponse) String() string
type UpdateJavaLicenseAcceptanceRecordDetails
    func (m UpdateJavaLicenseAcceptanceRecordDetails) String() string
    func (m UpdateJavaLicenseAcceptanceRecordDetails) ValidateEnumValue() (bool, error)
type UpdateJavaLicenseAcceptanceRecordRequest
    func (request UpdateJavaLicenseAcceptanceRecordRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJavaLicenseAcceptanceRecordRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJavaLicenseAcceptanceRecordRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJavaLicenseAcceptanceRecordRequest) String() string
    func (request UpdateJavaLicenseAcceptanceRecordRequest) ValidateEnumValue() (bool, error)
type UpdateJavaLicenseAcceptanceRecordResponse
    func (response UpdateJavaLicenseAcceptanceRecordResponse) HTTPResponse() *http.Response
    func (response UpdateJavaLicenseAcceptanceRecordResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go aggregation_sort_by.go cancel_work_request_request_response.go checksum_type.go create_java_download_report_details.go create_java_download_report_request_response.go create_java_download_token_details.go create_java_download_token_request_response.go create_java_license_acceptance_record_details.go create_java_license_acceptance_record_request_response.go delete_java_download_report_request_response.go delete_java_download_token_request_response.go delete_java_license_acceptance_record_request_response.go download_url.go download_url_type.go generate_artifact_download_url_details.go generate_artifact_download_url_request_response.go get_java_download_report_content_request_response.go get_java_download_report_request_response.go get_java_download_token_request_response.go get_java_license_acceptance_record_request_response.go get_java_license_request_response.go get_work_request_request_response.go java_download_count_aggregation.go java_download_count_aggregation_collection.go java_download_count_aggregation_type.go java_download_record.go java_download_record_collection.go java_download_record_sort_by.go java_download_record_summary.go java_download_report.go java_download_report_collection.go java_download_report_format.go java_download_report_sort_by.go java_download_report_summary.go java_download_token.go java_download_token_collection.go java_download_token_summary.go java_license.go java_license_acceptance_record.go java_license_acceptance_record_collection.go java_license_acceptance_record_summary.go java_license_collection.go java_license_summary.go jmsjavadownloads_javadownload_client.go license_acceptance_sort_by.go license_acceptance_status.go license_sort_by.go license_type.go lifecycle_state.go list_java_download_records_request_response.go list_java_download_reports_request_response.go list_java_download_tokens_request_response.go list_java_license_acceptance_records_request_response.go list_java_licenses_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go operation_status.go operation_type.go principal.go request_summarized_java_download_counts_details.go request_summarized_java_download_counts_request_response.go sort_order.go token_lifecycle_details.go token_sort_by.go update_java_download_token_details.go update_java_download_token_request_response.go update_java_license_acceptance_record_details.go update_java_license_acceptance_record_request_response.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetAggregationSortByEnumStringValues

func GetAggregationSortByEnumStringValues() []string

GetAggregationSortByEnumStringValues Enumerates the set of values in String for AggregationSortByEnum

func GetChecksumTypeEnumStringValues

func GetChecksumTypeEnumStringValues() []string

GetChecksumTypeEnumStringValues Enumerates the set of values in String for ChecksumTypeEnum

func GetDownloadUrlTypeEnumStringValues

func GetDownloadUrlTypeEnumStringValues() []string

GetDownloadUrlTypeEnumStringValues Enumerates the set of values in String for DownloadUrlTypeEnum

func GetGetJavaLicenseLicenseTypeEnumStringValues

func GetGetJavaLicenseLicenseTypeEnumStringValues() []string

GetGetJavaLicenseLicenseTypeEnumStringValues Enumerates the set of values in String for GetJavaLicenseLicenseTypeEnum

func GetJavaDownloadCountAggregationTypeEnumStringValues

func GetJavaDownloadCountAggregationTypeEnumStringValues() []string

GetJavaDownloadCountAggregationTypeEnumStringValues Enumerates the set of values in String for JavaDownloadCountAggregationTypeEnum

func GetJavaDownloadRecordSortByEnumStringValues

func GetJavaDownloadRecordSortByEnumStringValues() []string

GetJavaDownloadRecordSortByEnumStringValues Enumerates the set of values in String for JavaDownloadRecordSortByEnum

func GetJavaDownloadReportFormatEnumStringValues

func GetJavaDownloadReportFormatEnumStringValues() []string

GetJavaDownloadReportFormatEnumStringValues Enumerates the set of values in String for JavaDownloadReportFormatEnum

func GetJavaDownloadReportSortByEnumStringValues

func GetJavaDownloadReportSortByEnumStringValues() []string

GetJavaDownloadReportSortByEnumStringValues Enumerates the set of values in String for JavaDownloadReportSortByEnum

func GetLicenseAcceptanceSortByEnumStringValues

func GetLicenseAcceptanceSortByEnumStringValues() []string

GetLicenseAcceptanceSortByEnumStringValues Enumerates the set of values in String for LicenseAcceptanceSortByEnum

func GetLicenseAcceptanceStatusEnumStringValues

func GetLicenseAcceptanceStatusEnumStringValues() []string

GetLicenseAcceptanceStatusEnumStringValues Enumerates the set of values in String for LicenseAcceptanceStatusEnum

func GetLicenseSortByEnumStringValues

func GetLicenseSortByEnumStringValues() []string

GetLicenseSortByEnumStringValues Enumerates the set of values in String for LicenseSortByEnum

func GetLicenseTypeEnumStringValues

func GetLicenseTypeEnumStringValues() []string

GetLicenseTypeEnumStringValues Enumerates the set of values in String for LicenseTypeEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListJavaDownloadRecordsSortByEnumStringValues

func GetListJavaDownloadRecordsSortByEnumStringValues() []string

GetListJavaDownloadRecordsSortByEnumStringValues Enumerates the set of values in String for ListJavaDownloadRecordsSortByEnum

func GetListJavaDownloadRecordsSortOrderEnumStringValues

func GetListJavaDownloadRecordsSortOrderEnumStringValues() []string

GetListJavaDownloadRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaDownloadRecordsSortOrderEnum

func GetListJavaDownloadReportsLifecycleStateEnumStringValues

func GetListJavaDownloadReportsLifecycleStateEnumStringValues() []string

GetListJavaDownloadReportsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJavaDownloadReportsLifecycleStateEnum

func GetListJavaDownloadReportsSortByEnumStringValues

func GetListJavaDownloadReportsSortByEnumStringValues() []string

GetListJavaDownloadReportsSortByEnumStringValues Enumerates the set of values in String for ListJavaDownloadReportsSortByEnum

func GetListJavaDownloadReportsSortOrderEnumStringValues

func GetListJavaDownloadReportsSortOrderEnumStringValues() []string

GetListJavaDownloadReportsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaDownloadReportsSortOrderEnum

func GetListJavaDownloadTokensLifecycleStateEnumStringValues

func GetListJavaDownloadTokensLifecycleStateEnumStringValues() []string

GetListJavaDownloadTokensLifecycleStateEnumStringValues Enumerates the set of values in String for ListJavaDownloadTokensLifecycleStateEnum

func GetListJavaDownloadTokensSortByEnumStringValues

func GetListJavaDownloadTokensSortByEnumStringValues() []string

GetListJavaDownloadTokensSortByEnumStringValues Enumerates the set of values in String for ListJavaDownloadTokensSortByEnum

func GetListJavaDownloadTokensSortOrderEnumStringValues

func GetListJavaDownloadTokensSortOrderEnumStringValues() []string

GetListJavaDownloadTokensSortOrderEnumStringValues Enumerates the set of values in String for ListJavaDownloadTokensSortOrderEnum

func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumStringValues

func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumStringValues() []string

GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumStringValues Enumerates the set of values in String for ListJavaLicenseAcceptanceRecordsLicenseTypeEnum

func GetListJavaLicenseAcceptanceRecordsSortByEnumStringValues

func GetListJavaLicenseAcceptanceRecordsSortByEnumStringValues() []string

GetListJavaLicenseAcceptanceRecordsSortByEnumStringValues Enumerates the set of values in String for ListJavaLicenseAcceptanceRecordsSortByEnum

func GetListJavaLicenseAcceptanceRecordsSortOrderEnumStringValues

func GetListJavaLicenseAcceptanceRecordsSortOrderEnumStringValues() []string

GetListJavaLicenseAcceptanceRecordsSortOrderEnumStringValues Enumerates the set of values in String for ListJavaLicenseAcceptanceRecordsSortOrderEnum

func GetListJavaLicenseAcceptanceRecordsStatusEnumStringValues

func GetListJavaLicenseAcceptanceRecordsStatusEnumStringValues() []string

GetListJavaLicenseAcceptanceRecordsStatusEnumStringValues Enumerates the set of values in String for ListJavaLicenseAcceptanceRecordsStatusEnum

func GetListJavaLicensesLicenseTypeEnumStringValues

func GetListJavaLicensesLicenseTypeEnumStringValues() []string

GetListJavaLicensesLicenseTypeEnumStringValues Enumerates the set of values in String for ListJavaLicensesLicenseTypeEnum

func GetListJavaLicensesSortByEnumStringValues

func GetListJavaLicensesSortByEnumStringValues() []string

GetListJavaLicensesSortByEnumStringValues Enumerates the set of values in String for ListJavaLicensesSortByEnum

func GetListJavaLicensesSortOrderEnumStringValues

func GetListJavaLicensesSortOrderEnumStringValues() []string

GetListJavaLicensesSortOrderEnumStringValues Enumerates the set of values in String for ListJavaLicensesSortOrderEnum

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 GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetTokenLifecycleDetailsEnumStringValues

func GetTokenLifecycleDetailsEnumStringValues() []string

GetTokenLifecycleDetailsEnumStringValues Enumerates the set of values in String for TokenLifecycleDetailsEnum

func GetTokenSortByEnumStringValues

func GetTokenSortByEnumStringValues() []string

GetTokenSortByEnumStringValues Enumerates the set of values in String for TokenSortByEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

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

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

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

type AggregationSortByEnum

AggregationSortByEnum Enum with underlying type: string

type AggregationSortByEnum string

Set of constants representing the allowable values for AggregationSortByEnum

const (
    AggregationSortByFamilyVersion AggregationSortByEnum = "FAMILY_VERSION"
    AggregationSortByDownloadCount AggregationSortByEnum = "DOWNLOAD_COUNT"
)

func GetAggregationSortByEnumValues

func GetAggregationSortByEnumValues() []AggregationSortByEnum

GetAggregationSortByEnumValues Enumerates the set of values for AggregationSortByEnum

func GetMappingAggregationSortByEnum

func GetMappingAggregationSortByEnum(val string) (AggregationSortByEnum, bool)

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

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

# See also

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

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous 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"`

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

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

func (CancelWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

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

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

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

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

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

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (CancelWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type ChecksumTypeEnum

ChecksumTypeEnum Enum with underlying type: string

type ChecksumTypeEnum string

Set of constants representing the allowable values for ChecksumTypeEnum

const (
    ChecksumTypeSha256 ChecksumTypeEnum = "SHA256"
)

func GetChecksumTypeEnumValues

func GetChecksumTypeEnumValues() []ChecksumTypeEnum

GetChecksumTypeEnumValues Enumerates the set of values for ChecksumTypeEnum

func GetMappingChecksumTypeEnum

func GetMappingChecksumTypeEnum(val string) (ChecksumTypeEnum, bool)

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

type CreateJavaDownloadReportDetails

CreateJavaDownloadReportDetails Attributes to create a Java download report.

type CreateJavaDownloadReportDetails struct {

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

    // The format of the report that is generated.
    Format JavaDownloadReportFormatEnum `mandatory:"true" json:"format"`

    // The start time from when download records have to be included (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end time until when the download records have to be included (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The property to be used for sorting the reports.
    SortBy JavaDownloadRecordSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // The sort order for the reports.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
}

func (CreateJavaDownloadReportDetails) String

func (m CreateJavaDownloadReportDetails) String() string

func (CreateJavaDownloadReportDetails) ValidateEnumValue

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

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

type CreateJavaDownloadReportRequest

CreateJavaDownloadReportRequest wrapper for the CreateJavaDownloadReport operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/CreateJavaDownloadReport.go.html to see an example of how to use CreateJavaDownloadReportRequest.

type CreateJavaDownloadReportRequest struct {

    // Details for the new report.
    CreateJavaDownloadReportDetails `contributesTo:"body"`

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

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

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

func (CreateJavaDownloadReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJavaDownloadReportRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateJavaDownloadReportRequest) RetryPolicy

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

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

func (CreateJavaDownloadReportRequest) String

func (request CreateJavaDownloadReportRequest) String() string

func (CreateJavaDownloadReportRequest) ValidateEnumValue

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

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

type CreateJavaDownloadReportResponse

CreateJavaDownloadReportResponse wrapper for the CreateJavaDownloadReport operation

type CreateJavaDownloadReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateJavaDownloadReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJavaDownloadReportResponse) String

func (response CreateJavaDownloadReportResponse) String() string

type CreateJavaDownloadTokenDetails

CreateJavaDownloadTokenDetails The attributes to create a new JavaDownloadToken.

type CreateJavaDownloadTokenDetails struct {

    // User provided display name of the JavaDownloadToken.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // User provided description of the JavaDownloadToken.
    Description *string `mandatory:"true" json:"description"`

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

    // Expiry time of the token.
    TimeExpires *common.SDKTime `mandatory:"true" json:"timeExpires"`

    // The Java version associated with the token.
    JavaVersion *string `mandatory:"true" json:"javaVersion"`

    // The license type(s) associated with the JavaDownloadToken.
    LicenseType []LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // The token default attribute.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

func (CreateJavaDownloadTokenDetails) String

func (m CreateJavaDownloadTokenDetails) String() string

func (CreateJavaDownloadTokenDetails) ValidateEnumValue

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

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

type CreateJavaDownloadTokenRequest

CreateJavaDownloadTokenRequest wrapper for the CreateJavaDownloadToken operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/CreateJavaDownloadToken.go.html to see an example of how to use CreateJavaDownloadTokenRequest.

type CreateJavaDownloadTokenRequest struct {

    // Details for the new JavaDownloadToken.
    CreateJavaDownloadTokenDetails `contributesTo:"body"`

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

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

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

func (CreateJavaDownloadTokenRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJavaDownloadTokenRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateJavaDownloadTokenRequest) RetryPolicy

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

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

func (CreateJavaDownloadTokenRequest) String

func (request CreateJavaDownloadTokenRequest) String() string

func (CreateJavaDownloadTokenRequest) ValidateEnumValue

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

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

type CreateJavaDownloadTokenResponse

CreateJavaDownloadTokenResponse wrapper for the CreateJavaDownloadToken operation

type CreateJavaDownloadTokenResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateJavaDownloadTokenResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJavaDownloadTokenResponse) String

func (response CreateJavaDownloadTokenResponse) String() string

type CreateJavaLicenseAcceptanceRecordDetails

CreateJavaLicenseAcceptanceRecordDetails The attributes to create a new JavaLicenseAcceptanceRecord.

type CreateJavaLicenseAcceptanceRecordDetails struct {

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

    // License type for the Java version.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // Status of license acceptance.
    LicenseAcceptanceStatus LicenseAcceptanceStatusEnum `mandatory:"true" json:"licenseAcceptanceStatus"`
}

func (CreateJavaLicenseAcceptanceRecordDetails) String

func (m CreateJavaLicenseAcceptanceRecordDetails) String() string

func (CreateJavaLicenseAcceptanceRecordDetails) ValidateEnumValue

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

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

type CreateJavaLicenseAcceptanceRecordRequest

CreateJavaLicenseAcceptanceRecordRequest wrapper for the CreateJavaLicenseAcceptanceRecord operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/CreateJavaLicenseAcceptanceRecord.go.html to see an example of how to use CreateJavaLicenseAcceptanceRecordRequest.

type CreateJavaLicenseAcceptanceRecordRequest struct {

    // Details for the new JavaLicenseAcceptanceRecord.
    CreateJavaLicenseAcceptanceRecordDetails `contributesTo:"body"`

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

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

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

func (CreateJavaLicenseAcceptanceRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJavaLicenseAcceptanceRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateJavaLicenseAcceptanceRecordRequest) RetryPolicy

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

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

func (CreateJavaLicenseAcceptanceRecordRequest) String

func (request CreateJavaLicenseAcceptanceRecordRequest) String() string

func (CreateJavaLicenseAcceptanceRecordRequest) ValidateEnumValue

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

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

type CreateJavaLicenseAcceptanceRecordResponse

CreateJavaLicenseAcceptanceRecordResponse wrapper for the CreateJavaLicenseAcceptanceRecord operation

type CreateJavaLicenseAcceptanceRecordResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateJavaLicenseAcceptanceRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJavaLicenseAcceptanceRecordResponse) String

func (response CreateJavaLicenseAcceptanceRecordResponse) String() string

type DeleteJavaDownloadReportRequest

DeleteJavaDownloadReportRequest wrapper for the DeleteJavaDownloadReport operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/DeleteJavaDownloadReport.go.html to see an example of how to use DeleteJavaDownloadReportRequest.

type DeleteJavaDownloadReportRequest struct {

    // Unique Java download report identifier.
    JavaDownloadReportId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadReportId"`

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

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

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

func (DeleteJavaDownloadReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaDownloadReportRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaDownloadReportRequest) RetryPolicy

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

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

func (DeleteJavaDownloadReportRequest) String

func (request DeleteJavaDownloadReportRequest) String() string

func (DeleteJavaDownloadReportRequest) ValidateEnumValue

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

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

type DeleteJavaDownloadReportResponse

DeleteJavaDownloadReportResponse wrapper for the DeleteJavaDownloadReport operation

type DeleteJavaDownloadReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteJavaDownloadReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaDownloadReportResponse) String

func (response DeleteJavaDownloadReportResponse) String() string

type DeleteJavaDownloadTokenRequest

DeleteJavaDownloadTokenRequest wrapper for the DeleteJavaDownloadToken operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/DeleteJavaDownloadToken.go.html to see an example of how to use DeleteJavaDownloadTokenRequest.

type DeleteJavaDownloadTokenRequest struct {

    // Unique JavaDownloadToken identifier.
    JavaDownloadTokenId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadTokenId"`

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

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

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

func (DeleteJavaDownloadTokenRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaDownloadTokenRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaDownloadTokenRequest) RetryPolicy

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

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

func (DeleteJavaDownloadTokenRequest) String

func (request DeleteJavaDownloadTokenRequest) String() string

func (DeleteJavaDownloadTokenRequest) ValidateEnumValue

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

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

type DeleteJavaDownloadTokenResponse

DeleteJavaDownloadTokenResponse wrapper for the DeleteJavaDownloadToken operation

type DeleteJavaDownloadTokenResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteJavaDownloadTokenResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaDownloadTokenResponse) String

func (response DeleteJavaDownloadTokenResponse) String() string

type DeleteJavaLicenseAcceptanceRecordRequest

DeleteJavaLicenseAcceptanceRecordRequest wrapper for the DeleteJavaLicenseAcceptanceRecord operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/DeleteJavaLicenseAcceptanceRecord.go.html to see an example of how to use DeleteJavaLicenseAcceptanceRecordRequest.

type DeleteJavaLicenseAcceptanceRecordRequest struct {

    // Unique Java license acceptance record identifier.
    JavaLicenseAcceptanceRecordId *string `mandatory:"true" contributesTo:"path" name:"javaLicenseAcceptanceRecordId"`

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

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

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

func (DeleteJavaLicenseAcceptanceRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJavaLicenseAcceptanceRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteJavaLicenseAcceptanceRecordRequest) RetryPolicy

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

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

func (DeleteJavaLicenseAcceptanceRecordRequest) String

func (request DeleteJavaLicenseAcceptanceRecordRequest) String() string

func (DeleteJavaLicenseAcceptanceRecordRequest) ValidateEnumValue

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

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

type DeleteJavaLicenseAcceptanceRecordResponse

DeleteJavaLicenseAcceptanceRecordResponse wrapper for the DeleteJavaLicenseAcceptanceRecord operation

type DeleteJavaLicenseAcceptanceRecordResponse 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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteJavaLicenseAcceptanceRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJavaLicenseAcceptanceRecordResponse) String

func (response DeleteJavaLicenseAcceptanceRecordResponse) String() string

type DownloadUrl

DownloadUrl Download Url object for the Java artifact.

type DownloadUrl struct {

    // The URL for downloading the artifact.
    DownloadUrl *string `mandatory:"true" json:"downloadUrl"`

    // The type of download URL.
    DownloadUrlType DownloadUrlTypeEnum `mandatory:"true" json:"downloadUrlType"`
}

func (DownloadUrl) String

func (m DownloadUrl) String() string

func (DownloadUrl) ValidateEnumValue

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

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

type DownloadUrlTypeEnum

DownloadUrlTypeEnum Enum with underlying type: string

type DownloadUrlTypeEnum string

Set of constants representing the allowable values for DownloadUrlTypeEnum

const (
    DownloadUrlTypeOss DownloadUrlTypeEnum = "OSS"
    DownloadUrlTypeCdn DownloadUrlTypeEnum = "CDN"
)

func GetDownloadUrlTypeEnumValues

func GetDownloadUrlTypeEnumValues() []DownloadUrlTypeEnum

GetDownloadUrlTypeEnumValues Enumerates the set of values for DownloadUrlTypeEnum

func GetMappingDownloadUrlTypeEnum

func GetMappingDownloadUrlTypeEnum(val string) (DownloadUrlTypeEnum, bool)

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

type GenerateArtifactDownloadUrlDetails

GenerateArtifactDownloadUrlDetails The attributes to generate a DownloadUrl for a Java runtime artifact.

type GenerateArtifactDownloadUrlDetails struct {

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

func (GenerateArtifactDownloadUrlDetails) String

func (m GenerateArtifactDownloadUrlDetails) String() string

func (GenerateArtifactDownloadUrlDetails) ValidateEnumValue

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

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

type GenerateArtifactDownloadUrlRequest

GenerateArtifactDownloadUrlRequest wrapper for the GenerateArtifactDownloadUrl operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GenerateArtifactDownloadUrl.go.html to see an example of how to use GenerateArtifactDownloadUrlRequest.

type GenerateArtifactDownloadUrlRequest struct {

    // Details for generating download URL for a Java artifact.
    GenerateArtifactDownloadUrlDetails `contributesTo:"body"`

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

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

func (GenerateArtifactDownloadUrlRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GenerateArtifactDownloadUrlRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GenerateArtifactDownloadUrlRequest) RetryPolicy

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

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

func (GenerateArtifactDownloadUrlRequest) String

func (request GenerateArtifactDownloadUrlRequest) String() string

func (GenerateArtifactDownloadUrlRequest) ValidateEnumValue

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

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

type GenerateArtifactDownloadUrlResponse

GenerateArtifactDownloadUrlResponse wrapper for the GenerateArtifactDownloadUrl operation

type GenerateArtifactDownloadUrlResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GenerateArtifactDownloadUrlResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GenerateArtifactDownloadUrlResponse) String

func (response GenerateArtifactDownloadUrlResponse) String() string

type GetJavaDownloadReportContentRequest

GetJavaDownloadReportContentRequest wrapper for the GetJavaDownloadReportContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GetJavaDownloadReportContent.go.html to see an example of how to use GetJavaDownloadReportContentRequest.

type GetJavaDownloadReportContentRequest struct {

    // Unique Java download report identifier.
    JavaDownloadReportId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadReportId"`

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

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

func (GetJavaDownloadReportContentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaDownloadReportContentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaDownloadReportContentRequest) RetryPolicy

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

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

func (GetJavaDownloadReportContentRequest) String

func (request GetJavaDownloadReportContentRequest) String() string

func (GetJavaDownloadReportContentRequest) ValidateEnumValue

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

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

type GetJavaDownloadReportContentResponse

GetJavaDownloadReportContentResponse wrapper for the GetJavaDownloadReportContent operation

type GetJavaDownloadReportContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJavaDownloadReportContentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaDownloadReportContentResponse) String

func (response GetJavaDownloadReportContentResponse) String() string

type GetJavaDownloadReportRequest

GetJavaDownloadReportRequest wrapper for the GetJavaDownloadReport operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GetJavaDownloadReport.go.html to see an example of how to use GetJavaDownloadReportRequest.

type GetJavaDownloadReportRequest struct {

    // Unique Java download report identifier.
    JavaDownloadReportId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadReportId"`

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

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

func (GetJavaDownloadReportRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaDownloadReportRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaDownloadReportRequest) RetryPolicy

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

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

func (GetJavaDownloadReportRequest) String

func (request GetJavaDownloadReportRequest) String() string

func (GetJavaDownloadReportRequest) ValidateEnumValue

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

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

type GetJavaDownloadReportResponse

GetJavaDownloadReportResponse wrapper for the GetJavaDownloadReport operation

type GetJavaDownloadReportResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JavaDownloadReport instance
    JavaDownloadReport `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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJavaDownloadReportResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaDownloadReportResponse) String

func (response GetJavaDownloadReportResponse) String() string

type GetJavaDownloadTokenRequest

GetJavaDownloadTokenRequest wrapper for the GetJavaDownloadToken operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GetJavaDownloadToken.go.html to see an example of how to use GetJavaDownloadTokenRequest.

type GetJavaDownloadTokenRequest struct {

    // Unique JavaDownloadToken identifier.
    JavaDownloadTokenId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadTokenId"`

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

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

func (GetJavaDownloadTokenRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaDownloadTokenRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaDownloadTokenRequest) RetryPolicy

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

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

func (GetJavaDownloadTokenRequest) String

func (request GetJavaDownloadTokenRequest) String() string

func (GetJavaDownloadTokenRequest) ValidateEnumValue

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

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

type GetJavaDownloadTokenResponse

GetJavaDownloadTokenResponse wrapper for the GetJavaDownloadToken operation

type GetJavaDownloadTokenResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JavaDownloadToken instance
    JavaDownloadToken `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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetJavaDownloadTokenResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaDownloadTokenResponse) String

func (response GetJavaDownloadTokenResponse) String() string

type GetJavaLicenseAcceptanceRecordRequest

GetJavaLicenseAcceptanceRecordRequest wrapper for the GetJavaLicenseAcceptanceRecord operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GetJavaLicenseAcceptanceRecord.go.html to see an example of how to use GetJavaLicenseAcceptanceRecordRequest.

type GetJavaLicenseAcceptanceRecordRequest struct {

    // Unique Java license acceptance record identifier.
    JavaLicenseAcceptanceRecordId *string `mandatory:"true" contributesTo:"path" name:"javaLicenseAcceptanceRecordId"`

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

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

func (GetJavaLicenseAcceptanceRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaLicenseAcceptanceRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaLicenseAcceptanceRecordRequest) RetryPolicy

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

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

func (GetJavaLicenseAcceptanceRecordRequest) String

func (request GetJavaLicenseAcceptanceRecordRequest) String() string

func (GetJavaLicenseAcceptanceRecordRequest) ValidateEnumValue

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

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

type GetJavaLicenseAcceptanceRecordResponse

GetJavaLicenseAcceptanceRecordResponse wrapper for the GetJavaLicenseAcceptanceRecord operation

type GetJavaLicenseAcceptanceRecordResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetJavaLicenseAcceptanceRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaLicenseAcceptanceRecordResponse) String

func (response GetJavaLicenseAcceptanceRecordResponse) String() string

type GetJavaLicenseLicenseTypeEnum

GetJavaLicenseLicenseTypeEnum Enum with underlying type: string

type GetJavaLicenseLicenseTypeEnum string

Set of constants representing the allowable values for GetJavaLicenseLicenseTypeEnum

const (
    GetJavaLicenseLicenseTypeOtn        GetJavaLicenseLicenseTypeEnum = "OTN"
    GetJavaLicenseLicenseTypeNftc       GetJavaLicenseLicenseTypeEnum = "NFTC"
    GetJavaLicenseLicenseTypeRestricted GetJavaLicenseLicenseTypeEnum = "RESTRICTED"
)

func GetGetJavaLicenseLicenseTypeEnumValues

func GetGetJavaLicenseLicenseTypeEnumValues() []GetJavaLicenseLicenseTypeEnum

GetGetJavaLicenseLicenseTypeEnumValues Enumerates the set of values for GetJavaLicenseLicenseTypeEnum

func GetMappingGetJavaLicenseLicenseTypeEnum

func GetMappingGetJavaLicenseLicenseTypeEnum(val string) (GetJavaLicenseLicenseTypeEnum, bool)

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

type GetJavaLicenseRequest

GetJavaLicenseRequest wrapper for the GetJavaLicense operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/GetJavaLicense.go.html to see an example of how to use GetJavaLicenseRequest.

type GetJavaLicenseRequest struct {

    // Unique Java license type.
    LicenseType GetJavaLicenseLicenseTypeEnum `mandatory:"true" contributesTo:"path" name:"licenseType"`

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

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

func (GetJavaLicenseRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJavaLicenseRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetJavaLicenseRequest) RetryPolicy

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

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

func (GetJavaLicenseRequest) String

func (request GetJavaLicenseRequest) String() string

func (GetJavaLicenseRequest) ValidateEnumValue

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

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

type GetJavaLicenseResponse

GetJavaLicenseResponse wrapper for the GetJavaLicense operation

type GetJavaLicenseResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GetJavaLicenseResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJavaLicenseResponse) String

func (response GetJavaLicenseResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

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

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // 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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

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

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type JavaDownloadClient

JavaDownloadClient a client for JavaDownload

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

func NewJavaDownloadClientWithConfigurationProvider

func NewJavaDownloadClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client JavaDownloadClient, err error)

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

func NewJavaDownloadClientWithOboToken

func NewJavaDownloadClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client JavaDownloadClient, err error)

NewJavaDownloadClientWithOboToken Creates a new default JavaDownload 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 (JavaDownloadClient) CancelWorkRequest

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

CancelWorkRequest Cancels the work request with the given ID.

# See also

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

func (*JavaDownloadClient) ConfigurationProvider

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

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

func (JavaDownloadClient) CreateJavaDownloadReport

func (client JavaDownloadClient) CreateJavaDownloadReport(ctx context.Context, request CreateJavaDownloadReportRequest) (response CreateJavaDownloadReportResponse, err error)

CreateJavaDownloadReport Create a new report in the specified format containing the download details for the tenancy.

# See also

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

func (JavaDownloadClient) CreateJavaDownloadToken

func (client JavaDownloadClient) CreateJavaDownloadToken(ctx context.Context, request CreateJavaDownloadTokenRequest) (response CreateJavaDownloadTokenResponse, err error)

CreateJavaDownloadToken Creates a new JavaDownloadToken in the tenancy with specified attributes.

# See also

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

func (JavaDownloadClient) CreateJavaLicenseAcceptanceRecord

func (client JavaDownloadClient) CreateJavaLicenseAcceptanceRecord(ctx context.Context, request CreateJavaLicenseAcceptanceRecordRequest) (response CreateJavaLicenseAcceptanceRecordResponse, err error)

CreateJavaLicenseAcceptanceRecord Creates a Java license acceptance record for the specified license type in a tenancy.

# See also

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

func (JavaDownloadClient) DeleteJavaDownloadReport

func (client JavaDownloadClient) DeleteJavaDownloadReport(ctx context.Context, request DeleteJavaDownloadReportRequest) (response DeleteJavaDownloadReportResponse, err error)

DeleteJavaDownloadReport Deletes a JavaDownloadReport resource by identifier.

# See also

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

func (JavaDownloadClient) DeleteJavaDownloadToken

func (client JavaDownloadClient) DeleteJavaDownloadToken(ctx context.Context, request DeleteJavaDownloadTokenRequest) (response DeleteJavaDownloadTokenResponse, err error)

DeleteJavaDownloadToken Deletes a JavaDownloadToken resource by identifier.

# See also

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

func (JavaDownloadClient) DeleteJavaLicenseAcceptanceRecord

func (client JavaDownloadClient) DeleteJavaLicenseAcceptanceRecord(ctx context.Context, request DeleteJavaLicenseAcceptanceRecordRequest) (response DeleteJavaLicenseAcceptanceRecordResponse, err error)

DeleteJavaLicenseAcceptanceRecord Deletes a Java license acceptance record with the specified identifier.

# See also

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

func (JavaDownloadClient) GenerateArtifactDownloadUrl

func (client JavaDownloadClient) GenerateArtifactDownloadUrl(ctx context.Context, request GenerateArtifactDownloadUrlRequest) (response GenerateArtifactDownloadUrlResponse, err error)

GenerateArtifactDownloadUrl Generates a short-lived download URL and returns it in the response payload. The returned URL can then be used for downloading the specific Java runtime artifact. Use the GetJavaRelease API to get information about available artifacts for a specific release. Each such artifact is uniquely identified by an `artifactId`. Refer JavaArtifact for more details.

# See also

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

func (JavaDownloadClient) GetJavaDownloadReport

func (client JavaDownloadClient) GetJavaDownloadReport(ctx context.Context, request GetJavaDownloadReportRequest) (response GetJavaDownloadReportResponse, err error)

GetJavaDownloadReport Gets a JavaDownloadReport by the specified identifier.

# See also

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

func (JavaDownloadClient) GetJavaDownloadReportContent

func (client JavaDownloadClient) GetJavaDownloadReportContent(ctx context.Context, request GetJavaDownloadReportContentRequest) (response GetJavaDownloadReportContentResponse, err error)

GetJavaDownloadReportContent Retrieve a Java download report with the specified identifier.

# See also

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

func (JavaDownloadClient) GetJavaDownloadToken

func (client JavaDownloadClient) GetJavaDownloadToken(ctx context.Context, request GetJavaDownloadTokenRequest) (response GetJavaDownloadTokenResponse, err error)

GetJavaDownloadToken Gets a JavaDownloadToken by identifier

# See also

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

func (JavaDownloadClient) GetJavaLicense

func (client JavaDownloadClient) GetJavaLicense(ctx context.Context, request GetJavaLicenseRequest) (response GetJavaLicenseResponse, err error)

GetJavaLicense Return details of the specified Java license type.

# See also

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

func (JavaDownloadClient) GetJavaLicenseAcceptanceRecord

func (client JavaDownloadClient) GetJavaLicenseAcceptanceRecord(ctx context.Context, request GetJavaLicenseAcceptanceRecordRequest) (response GetJavaLicenseAcceptanceRecordResponse, err error)

GetJavaLicenseAcceptanceRecord Returns a specific Java license acceptance record in a tenancy.

# See also

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

func (JavaDownloadClient) GetWorkRequest

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

GetWorkRequest Gets details of the work request with the given ID.

# See also

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

func (JavaDownloadClient) ListJavaDownloadRecords

func (client JavaDownloadClient) ListJavaDownloadRecords(ctx context.Context, request ListJavaDownloadRecordsRequest) (response ListJavaDownloadRecordsResponse, err error)

ListJavaDownloadRecords Returns a list of Java download records in a tenancy based on specified parameters. See ListJavaReleases for possible values of `javaFamilyVersion` and `javaReleaseVersion` parameters.

# See also

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

func (JavaDownloadClient) ListJavaDownloadReports

func (client JavaDownloadClient) ListJavaDownloadReports(ctx context.Context, request ListJavaDownloadReportsRequest) (response ListJavaDownloadReportsResponse, err error)

ListJavaDownloadReports Returns a list of JavaDownloadReports.

# See also

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

func (JavaDownloadClient) ListJavaDownloadTokens

func (client JavaDownloadClient) ListJavaDownloadTokens(ctx context.Context, request ListJavaDownloadTokensRequest) (response ListJavaDownloadTokensResponse, err error)

ListJavaDownloadTokens Returns a list of JavaDownloadTokens.

# See also

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

func (JavaDownloadClient) ListJavaLicenseAcceptanceRecords

func (client JavaDownloadClient) ListJavaLicenseAcceptanceRecords(ctx context.Context, request ListJavaLicenseAcceptanceRecordsRequest) (response ListJavaLicenseAcceptanceRecordsResponse, err error)

ListJavaLicenseAcceptanceRecords Returns a list of all the Java license acceptance records in a tenancy.

# See also

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

func (JavaDownloadClient) ListJavaLicenses

func (client JavaDownloadClient) ListJavaLicenses(ctx context.Context, request ListJavaLicensesRequest) (response ListJavaLicensesResponse, err error)

ListJavaLicenses Return a list with details of all Java licenses.

# See also

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

func (JavaDownloadClient) ListWorkRequestErrors

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

ListWorkRequestErrors Returns a (paginated) list of errors for the work request with the given ID.

# See also

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

func (JavaDownloadClient) ListWorkRequestLogs

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

ListWorkRequestLogs Returns a (paginated) list of logs for the work request with the given ID.

# See also

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

func (JavaDownloadClient) ListWorkRequests

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

ListWorkRequests Lists the work requests in a tenancy.

# See also

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

func (JavaDownloadClient) RequestSummarizedJavaDownloadCounts

func (client JavaDownloadClient) RequestSummarizedJavaDownloadCounts(ctx context.Context, request RequestSummarizedJavaDownloadCountsRequest) (response RequestSummarizedJavaDownloadCountsResponse, err error)

RequestSummarizedJavaDownloadCounts Returns list of download counts grouped by the specified property.

# See also

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

func (*JavaDownloadClient) SetRegion

func (client *JavaDownloadClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (JavaDownloadClient) UpdateJavaDownloadToken

func (client JavaDownloadClient) UpdateJavaDownloadToken(ctx context.Context, request UpdateJavaDownloadTokenRequest) (response UpdateJavaDownloadTokenResponse, err error)

UpdateJavaDownloadToken Updates the JavaDownloadToken specified by the identifier.

# See also

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

func (JavaDownloadClient) UpdateJavaLicenseAcceptanceRecord

func (client JavaDownloadClient) UpdateJavaLicenseAcceptanceRecord(ctx context.Context, request UpdateJavaLicenseAcceptanceRecordRequest) (response UpdateJavaLicenseAcceptanceRecordResponse, err error)

UpdateJavaLicenseAcceptanceRecord Updates a specific Java license acceptance record in a tenancy.

# See also

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

type JavaDownloadCountAggregation

JavaDownloadCountAggregation Count of Java downloads aggregated by the specified type.

type JavaDownloadCountAggregation struct {

    // Count of Java downloads.
    DownloadCount *int64 `mandatory:"true" json:"downloadCount"`

    // The Java family version.
    FamilyVersion *string `mandatory:"false" json:"familyVersion"`

    // The Java family display name.
    FamilyDisplayName *string `mandatory:"false" json:"familyDisplayName"`

    // The Java release version. Applicable only to `JAVA_RELEASE` aggregationType.
    ReleaseVersion *string `mandatory:"false" json:"releaseVersion"`

    // The target Operating System family for the artifact. Applicable only to `PLATFORM` aggregationType.
    OsFamily *string `mandatory:"false" json:"osFamily"`

    // The target Operating System architecture for the artifact. Applicable only to `PLATFORM` aggregationType.
    Architecture *string `mandatory:"false" json:"architecture"`

    // The package type(typically the file extension) of the artifact. Applicable only to `PLATFORM` aggregationType.
    PackageType *string `mandatory:"false" json:"packageType"`

    // Additional information about the package type. Applicable only to `PLATFORM` aggregationType.
    PackageTypeDetail *string `mandatory:"false" json:"packageTypeDetail"`
}

func (JavaDownloadCountAggregation) String

func (m JavaDownloadCountAggregation) String() string

func (JavaDownloadCountAggregation) ValidateEnumValue

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

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

type JavaDownloadCountAggregationCollection

JavaDownloadCountAggregationCollection Collection of download count aggregations.

type JavaDownloadCountAggregationCollection struct {

    // Aggregation type
    AggregationType JavaDownloadCountAggregationTypeEnum `mandatory:"true" json:"aggregationType"`

    // A list of download count aggregations.
    Items []JavaDownloadCountAggregation `mandatory:"true" json:"items"`
}

func (JavaDownloadCountAggregationCollection) String

func (m JavaDownloadCountAggregationCollection) String() string

func (JavaDownloadCountAggregationCollection) ValidateEnumValue

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

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

type JavaDownloadCountAggregationTypeEnum

JavaDownloadCountAggregationTypeEnum Enum with underlying type: string

type JavaDownloadCountAggregationTypeEnum string

Set of constants representing the allowable values for JavaDownloadCountAggregationTypeEnum

const (
    JavaDownloadCountAggregationTypeJavaFamily  JavaDownloadCountAggregationTypeEnum = "JAVA_FAMILY"
    JavaDownloadCountAggregationTypeJavaRelease JavaDownloadCountAggregationTypeEnum = "JAVA_RELEASE"
    JavaDownloadCountAggregationTypePlatform    JavaDownloadCountAggregationTypeEnum = "PLATFORM"
)

func GetJavaDownloadCountAggregationTypeEnumValues

func GetJavaDownloadCountAggregationTypeEnumValues() []JavaDownloadCountAggregationTypeEnum

GetJavaDownloadCountAggregationTypeEnumValues Enumerates the set of values for JavaDownloadCountAggregationTypeEnum

func GetMappingJavaDownloadCountAggregationTypeEnum

func GetMappingJavaDownloadCountAggregationTypeEnum(val string) (JavaDownloadCountAggregationTypeEnum, bool)

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

type JavaDownloadRecord

JavaDownloadRecord A record of Java artifact download in a tenancy.

type JavaDownloadRecord struct {

    // Identifier of the source that downloaded the artifact.
    DownloadSourceId *string `mandatory:"true" json:"downloadSourceId"`

    // Timestamp of download.
    TimeDownloaded *common.SDKTime `mandatory:"true" json:"timeDownloaded"`

    // Type of download.
    DownloadType *string `mandatory:"true" json:"downloadType"`

    // The Java family version identifier.
    FamilyVersion *string `mandatory:"false" json:"familyVersion"`

    // The Java family display name.
    FamilyDisplayName *string `mandatory:"false" json:"familyDisplayName"`

    // The Java release version identifier.
    ReleaseVersion *string `mandatory:"false" json:"releaseVersion"`

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

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

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

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

func (JavaDownloadRecord) String

func (m JavaDownloadRecord) String() string

func (JavaDownloadRecord) ValidateEnumValue

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

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

type JavaDownloadRecordCollection

JavaDownloadRecordCollection Collection of Java download records.

type JavaDownloadRecordCollection struct {

    // A list of Java download records in a tenancy.
    Items []JavaDownloadRecordSummary `mandatory:"true" json:"items"`
}

func (JavaDownloadRecordCollection) String

func (m JavaDownloadRecordCollection) String() string

func (JavaDownloadRecordCollection) ValidateEnumValue

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

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

type JavaDownloadRecordSortByEnum

JavaDownloadRecordSortByEnum Enum with underlying type: string

type JavaDownloadRecordSortByEnum string

Set of constants representing the allowable values for JavaDownloadRecordSortByEnum

const (
    JavaDownloadRecordSortByTimeDownloaded   JavaDownloadRecordSortByEnum = "timeDownloaded"
    JavaDownloadRecordSortByDownloadSourceId JavaDownloadRecordSortByEnum = "downloadSourceId"
    JavaDownloadRecordSortByDownloadType     JavaDownloadRecordSortByEnum = "downloadType"
)

func GetJavaDownloadRecordSortByEnumValues

func GetJavaDownloadRecordSortByEnumValues() []JavaDownloadRecordSortByEnum

GetJavaDownloadRecordSortByEnumValues Enumerates the set of values for JavaDownloadRecordSortByEnum

func GetMappingJavaDownloadRecordSortByEnum

func GetMappingJavaDownloadRecordSortByEnum(val string) (JavaDownloadRecordSortByEnum, bool)

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

type JavaDownloadRecordSummary

JavaDownloadRecordSummary A summary of Java artifact download in a tenancy.

type JavaDownloadRecordSummary struct {

    // Identifier of the source that downloaded the artifact.
    DownloadSourceId *string `mandatory:"true" json:"downloadSourceId"`

    // Timestamp of download.
    TimeDownloaded *common.SDKTime `mandatory:"true" json:"timeDownloaded"`

    // Type of download.
    DownloadType *string `mandatory:"true" json:"downloadType"`

    // The Java family version identifier.
    FamilyVersion *string `mandatory:"false" json:"familyVersion"`

    // The Java family display name.
    FamilyDisplayName *string `mandatory:"false" json:"familyDisplayName"`

    // The Java release version identifier.
    ReleaseVersion *string `mandatory:"false" json:"releaseVersion"`

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

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

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

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

func (JavaDownloadRecordSummary) String

func (m JavaDownloadRecordSummary) String() string

func (JavaDownloadRecordSummary) ValidateEnumValue

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

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

type JavaDownloadReport

JavaDownloadReport Details about a Java download report in a tenancy. The report is a file in Object Storage. It contains the download records in a specific format.

type JavaDownloadReport struct {

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

    // Display name for the Java download report.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The file format of the Java download report.
    Format JavaDownloadReportFormatEnum `mandatory:"true" json:"format"`

    // Approximate size of the Java download report file in bytes.
    FileSizeInBytes *int64 `mandatory:"true" json:"fileSizeInBytes"`

    // The algorithm used for calculating the checksum.
    ChecksumType ChecksumTypeEnum `mandatory:"true" json:"checksumType"`

    // The checksum value of the Java download report file.
    ChecksumValue *string `mandatory:"true" json:"checksumValue"`

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

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

    // The time the Java download report was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the Java download report.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

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

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

func (JavaDownloadReport) String

func (m JavaDownloadReport) String() string

func (JavaDownloadReport) ValidateEnumValue

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

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

type JavaDownloadReportCollection

JavaDownloadReportCollection Collection of JavaDownloadReportSummary objects.

type JavaDownloadReportCollection struct {

    // A list of JavaDownloadReportSummary objects in a tenancy.
    Items []JavaDownloadReportSummary `mandatory:"true" json:"items"`
}

func (JavaDownloadReportCollection) String

func (m JavaDownloadReportCollection) String() string

func (JavaDownloadReportCollection) ValidateEnumValue

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

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

type JavaDownloadReportFormatEnum

JavaDownloadReportFormatEnum Enum with underlying type: string

type JavaDownloadReportFormatEnum string

Set of constants representing the allowable values for JavaDownloadReportFormatEnum

const (
    JavaDownloadReportFormatCsv JavaDownloadReportFormatEnum = "CSV"
)

func GetJavaDownloadReportFormatEnumValues

func GetJavaDownloadReportFormatEnumValues() []JavaDownloadReportFormatEnum

GetJavaDownloadReportFormatEnumValues Enumerates the set of values for JavaDownloadReportFormatEnum

func GetMappingJavaDownloadReportFormatEnum

func GetMappingJavaDownloadReportFormatEnum(val string) (JavaDownloadReportFormatEnum, bool)

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

type JavaDownloadReportSortByEnum

JavaDownloadReportSortByEnum Enum with underlying type: string

type JavaDownloadReportSortByEnum string

Set of constants representing the allowable values for JavaDownloadReportSortByEnum

const (
    JavaDownloadReportSortByTimeCreated JavaDownloadReportSortByEnum = "timeCreated"
    JavaDownloadReportSortByDisplayName JavaDownloadReportSortByEnum = "displayName"
)

func GetJavaDownloadReportSortByEnumValues

func GetJavaDownloadReportSortByEnumValues() []JavaDownloadReportSortByEnum

GetJavaDownloadReportSortByEnumValues Enumerates the set of values for JavaDownloadReportSortByEnum

func GetMappingJavaDownloadReportSortByEnum

func GetMappingJavaDownloadReportSortByEnum(val string) (JavaDownloadReportSortByEnum, bool)

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

type JavaDownloadReportSummary

JavaDownloadReportSummary A summary of the Java download report in a tenancy.

type JavaDownloadReportSummary struct {

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

    // Display name for the Java download report.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The file format of the Java download report.
    Format JavaDownloadReportFormatEnum `mandatory:"true" json:"format"`

    // Approximate size of the Java download report file in bytes.
    FileSizeInBytes *int64 `mandatory:"true" json:"fileSizeInBytes"`

    // The algorithm used for calculating the checksum.
    ChecksumType ChecksumTypeEnum `mandatory:"true" json:"checksumType"`

    // The checksum value of the Java download report file.
    ChecksumValue *string `mandatory:"true" json:"checksumValue"`

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

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

    // The time the Java download report was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the Java download report.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

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

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

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

func (JavaDownloadReportSummary) String

func (m JavaDownloadReportSummary) String() string

func (JavaDownloadReportSummary) ValidateEnumValue

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

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

type JavaDownloadToken

JavaDownloadToken A JavaDownloadToken is a primary resource for the script friendly URLs. The value of this token serves as the authorization token for the download.

type JavaDownloadToken struct {

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

    // User provided display name of the JavaDownloadToken.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

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

    // User provided description of the JavaDownloadToken.
    Description *string `mandatory:"true" json:"description"`

    // Uniquely generated value for the JavaDownloadToken.
    Value *string `mandatory:"true" json:"value"`

    // The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.
    TimeExpires *common.SDKTime `mandatory:"true" json:"timeExpires"`

    // The associated Java version of the JavaDownloadToken.
    JavaVersion *string `mandatory:"true" json:"javaVersion"`

    // The current state of the JavaDownloadToken.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    LastUpdatedBy *Principal `mandatory:"false" json:"lastUpdatedBy"`

    // The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
    TimeLastUsed *common.SDKTime `mandatory:"false" json:"timeLastUsed"`

    // The license type(s) associated with the JavaDownloadToken.
    LicenseType []LicenseTypeEnum `mandatory:"false" json:"licenseType"`

    // A flag to indicate if the token is default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Possible lifecycle substates.
    LifecycleDetails TokenLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`

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

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

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

func (JavaDownloadToken) String

func (m JavaDownloadToken) String() string

func (JavaDownloadToken) ValidateEnumValue

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

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

type JavaDownloadTokenCollection

JavaDownloadTokenCollection Contains a list of JavaDownloadTokenSummary objects.

type JavaDownloadTokenCollection struct {

    // List of JavaDownloadTokens.
    Items []JavaDownloadTokenSummary `mandatory:"true" json:"items"`
}

func (JavaDownloadTokenCollection) String

func (m JavaDownloadTokenCollection) String() string

func (JavaDownloadTokenCollection) ValidateEnumValue

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

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

type JavaDownloadTokenSummary

JavaDownloadTokenSummary Summary of the JavaDownloadToken.

type JavaDownloadTokenSummary struct {

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

    // User provided display name of the JavaDownloadToken.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

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

    // User provided description of the JavaDownloadToken.
    Description *string `mandatory:"true" json:"description"`

    // Uniquely generated value for the JavaDownloadToken.
    Value *string `mandatory:"true" json:"value"`

    // The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.
    TimeExpires *common.SDKTime `mandatory:"true" json:"timeExpires"`

    // The associated Java version of the JavaDownloadToken.
    JavaVersion *string `mandatory:"true" json:"javaVersion"`

    // The current state of the JavaDownloadToken.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    LastUpdatedBy *Principal `mandatory:"false" json:"lastUpdatedBy"`

    // The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
    TimeLastUsed *common.SDKTime `mandatory:"false" json:"timeLastUsed"`

    // The license type(s) associated with the JavaDownloadToken.
    LicenseType []LicenseTypeEnum `mandatory:"false" json:"licenseType"`

    // A flag to indicate if the token is default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Possible lifecycle substates.
    LifecycleDetails TokenLifecycleDetailsEnum `mandatory:"false" json:"lifecycleDetails,omitempty"`

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

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

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

func (JavaDownloadTokenSummary) String

func (m JavaDownloadTokenSummary) String() string

func (JavaDownloadTokenSummary) ValidateEnumValue

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

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

type JavaLicense

JavaLicense Details about a license type for Java.

type JavaLicense struct {

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

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

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

func (JavaLicense) String

func (m JavaLicense) String() string

func (JavaLicense) ValidateEnumValue

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

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

type JavaLicenseAcceptanceRecord

JavaLicenseAcceptanceRecord User acceptance record for a Java license.

type JavaLicenseAcceptanceRecord struct {

    // The unique identifier for the acceptance record.
    Id *string `mandatory:"true" json:"id"`

    // Status of license acceptance.
    LicenseAcceptanceStatus LicenseAcceptanceStatusEnum `mandatory:"true" json:"licenseAcceptanceStatus"`

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

    // License type associated with the acceptance.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

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

    // The date and time of license acceptance(formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    LastUpdatedBy *Principal `mandatory:"false" json:"lastUpdatedBy"`

    // The date and time of last update(formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`

    // The current state of the JavaLicenseAcceptanceRecord.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

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

func (JavaLicenseAcceptanceRecord) String

func (m JavaLicenseAcceptanceRecord) String() string

func (JavaLicenseAcceptanceRecord) ValidateEnumValue

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

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

type JavaLicenseAcceptanceRecordCollection

JavaLicenseAcceptanceRecordCollection Contains a list of JavaLicenseAcceptanceRecordSummary objects.

type JavaLicenseAcceptanceRecordCollection struct {

    // List of JavaLicenseAcceptanceRecords.
    Items []JavaLicenseAcceptanceRecordSummary `mandatory:"true" json:"items"`
}

func (JavaLicenseAcceptanceRecordCollection) String

func (m JavaLicenseAcceptanceRecordCollection) String() string

func (JavaLicenseAcceptanceRecordCollection) ValidateEnumValue

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

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

type JavaLicenseAcceptanceRecordSummary

JavaLicenseAcceptanceRecordSummary User acceptance record summary for a Java license.

type JavaLicenseAcceptanceRecordSummary struct {

    // The unique identifier for the acceptance record.
    Id *string `mandatory:"true" json:"id"`

    // Status of license acceptance.
    LicenseAcceptanceStatus LicenseAcceptanceStatusEnum `mandatory:"true" json:"licenseAcceptanceStatus"`

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

    // License type associated with the acceptance.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

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

    // The date and time of license acceptance(formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    LastUpdatedBy *Principal `mandatory:"false" json:"lastUpdatedBy"`

    // The date and time of last update(formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`

    // The current state of the JavaLicenseAcceptanceRecord.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

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

func (JavaLicenseAcceptanceRecordSummary) String

func (m JavaLicenseAcceptanceRecordSummary) String() string

func (JavaLicenseAcceptanceRecordSummary) ValidateEnumValue

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

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

type JavaLicenseCollection

JavaLicenseCollection Collection of the Java license summary objects.

type JavaLicenseCollection struct {

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

func (JavaLicenseCollection) String

func (m JavaLicenseCollection) String() string

func (JavaLicenseCollection) ValidateEnumValue

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

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

type JavaLicenseSummary

JavaLicenseSummary Summary of a license type for Java.

type JavaLicenseSummary struct {

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

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

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

func (JavaLicenseSummary) String

func (m JavaLicenseSummary) String() string

func (JavaLicenseSummary) ValidateEnumValue

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

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

type LicenseAcceptanceSortByEnum

LicenseAcceptanceSortByEnum Enum with underlying type: string

type LicenseAcceptanceSortByEnum string

Set of constants representing the allowable values for LicenseAcceptanceSortByEnum

const (
    LicenseAcceptanceSortByTimeAccepted            LicenseAcceptanceSortByEnum = "timeAccepted"
    LicenseAcceptanceSortByTimeLastUpdated         LicenseAcceptanceSortByEnum = "timeLastUpdated"
    LicenseAcceptanceSortByLicenseAcceptanceStatus LicenseAcceptanceSortByEnum = "licenseAcceptanceStatus"
)

func GetLicenseAcceptanceSortByEnumValues

func GetLicenseAcceptanceSortByEnumValues() []LicenseAcceptanceSortByEnum

GetLicenseAcceptanceSortByEnumValues Enumerates the set of values for LicenseAcceptanceSortByEnum

func GetMappingLicenseAcceptanceSortByEnum

func GetMappingLicenseAcceptanceSortByEnum(val string) (LicenseAcceptanceSortByEnum, bool)

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

type LicenseAcceptanceStatusEnum

LicenseAcceptanceStatusEnum Enum with underlying type: string

type LicenseAcceptanceStatusEnum string

Set of constants representing the allowable values for LicenseAcceptanceStatusEnum

const (
    LicenseAcceptanceStatusAccepted LicenseAcceptanceStatusEnum = "ACCEPTED"
    LicenseAcceptanceStatusRevoked  LicenseAcceptanceStatusEnum = "REVOKED"
)

func GetLicenseAcceptanceStatusEnumValues

func GetLicenseAcceptanceStatusEnumValues() []LicenseAcceptanceStatusEnum

GetLicenseAcceptanceStatusEnumValues Enumerates the set of values for LicenseAcceptanceStatusEnum

func GetMappingLicenseAcceptanceStatusEnum

func GetMappingLicenseAcceptanceStatusEnum(val string) (LicenseAcceptanceStatusEnum, bool)

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

type LicenseSortByEnum

LicenseSortByEnum Enum with underlying type: string

type LicenseSortByEnum string

Set of constants representing the allowable values for LicenseSortByEnum

const (
    LicenseSortByLicenseType LicenseSortByEnum = "licenseType"
    LicenseSortByDisplayName LicenseSortByEnum = "displayName"
)

func GetLicenseSortByEnumValues

func GetLicenseSortByEnumValues() []LicenseSortByEnum

GetLicenseSortByEnumValues Enumerates the set of values for LicenseSortByEnum

func GetMappingLicenseSortByEnum

func GetMappingLicenseSortByEnum(val string) (LicenseSortByEnum, bool)

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

type LicenseTypeEnum

LicenseTypeEnum Enum with underlying type: string

type LicenseTypeEnum string

Set of constants representing the allowable values for LicenseTypeEnum

const (
    LicenseTypeOtn        LicenseTypeEnum = "OTN"
    LicenseTypeNftc       LicenseTypeEnum = "NFTC"
    LicenseTypeRestricted LicenseTypeEnum = "RESTRICTED"
)

func GetLicenseTypeEnumValues

func GetLicenseTypeEnumValues() []LicenseTypeEnum

GetLicenseTypeEnumValues Enumerates the set of values for LicenseTypeEnum

func GetMappingLicenseTypeEnum

func GetMappingLicenseTypeEnum(val string) (LicenseTypeEnum, bool)

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

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateActive         LifecycleStateEnum = "ACTIVE"
    LifecycleStateCreating       LifecycleStateEnum = "CREATING"
    LifecycleStateDeleted        LifecycleStateEnum = "DELETED"
    LifecycleStateDeleting       LifecycleStateEnum = "DELETING"
    LifecycleStateFailed         LifecycleStateEnum = "FAILED"
    LifecycleStateNeedsAttention LifecycleStateEnum = "NEEDS_ATTENTION"
    LifecycleStateUpdating       LifecycleStateEnum = "UPDATING"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListJavaDownloadRecordsRequest

ListJavaDownloadRecordsRequest wrapper for the ListJavaDownloadRecords operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/ListJavaDownloadRecords.go.html to see an example of how to use ListJavaDownloadRecordsRequest.

type ListJavaDownloadRecordsRequest struct {

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

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

    // Unique Java release version identifier.
    ReleaseVersion *string `mandatory:"false" contributesTo:"query" name:"releaseVersion"`

    // Target Operating System family of the artifact.
    OsFamily *string `mandatory:"false" contributesTo:"query" name:"osFamily"`

    // Target Operating System architecture of the artifact.
    Architecture *string `mandatory:"false" contributesTo:"query" name:"architecture"`

    // Packaging type detail of the artifact.
    PackageTypeDetail *string `mandatory:"false" contributesTo:"query" name:"packageTypeDetail"`

    // The start of the time period for which reports are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // The end of the time period for which reports are searched (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

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

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

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaDownloadRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // If no value is specified _timeDownloaded_ is default.
    SortBy ListJavaDownloadRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListJavaDownloadRecordsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaDownloadRecordsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaDownloadRecordsRequest) RetryPolicy

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

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

func (ListJavaDownloadRecordsRequest) String

func (request ListJavaDownloadRecordsRequest) String() string

func (ListJavaDownloadRecordsRequest) ValidateEnumValue

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

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

type ListJavaDownloadRecordsResponse

ListJavaDownloadRecordsResponse wrapper for the ListJavaDownloadRecords operation

type ListJavaDownloadRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaDownloadRecordsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaDownloadRecordsResponse) String

func (response ListJavaDownloadRecordsResponse) String() string

type ListJavaDownloadRecordsSortByEnum

ListJavaDownloadRecordsSortByEnum Enum with underlying type: string

type ListJavaDownloadRecordsSortByEnum string

Set of constants representing the allowable values for ListJavaDownloadRecordsSortByEnum

const (
    ListJavaDownloadRecordsSortByTimedownloaded   ListJavaDownloadRecordsSortByEnum = "timeDownloaded"
    ListJavaDownloadRecordsSortByDownloadsourceid ListJavaDownloadRecordsSortByEnum = "downloadSourceId"
    ListJavaDownloadRecordsSortByDownloadtype     ListJavaDownloadRecordsSortByEnum = "downloadType"
)

func GetListJavaDownloadRecordsSortByEnumValues

func GetListJavaDownloadRecordsSortByEnumValues() []ListJavaDownloadRecordsSortByEnum

GetListJavaDownloadRecordsSortByEnumValues Enumerates the set of values for ListJavaDownloadRecordsSortByEnum

func GetMappingListJavaDownloadRecordsSortByEnum

func GetMappingListJavaDownloadRecordsSortByEnum(val string) (ListJavaDownloadRecordsSortByEnum, bool)

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

type ListJavaDownloadRecordsSortOrderEnum

ListJavaDownloadRecordsSortOrderEnum Enum with underlying type: string

type ListJavaDownloadRecordsSortOrderEnum string

Set of constants representing the allowable values for ListJavaDownloadRecordsSortOrderEnum

const (
    ListJavaDownloadRecordsSortOrderAsc  ListJavaDownloadRecordsSortOrderEnum = "ASC"
    ListJavaDownloadRecordsSortOrderDesc ListJavaDownloadRecordsSortOrderEnum = "DESC"
)

func GetListJavaDownloadRecordsSortOrderEnumValues

func GetListJavaDownloadRecordsSortOrderEnumValues() []ListJavaDownloadRecordsSortOrderEnum

GetListJavaDownloadRecordsSortOrderEnumValues Enumerates the set of values for ListJavaDownloadRecordsSortOrderEnum

func GetMappingListJavaDownloadRecordsSortOrderEnum

func GetMappingListJavaDownloadRecordsSortOrderEnum(val string) (ListJavaDownloadRecordsSortOrderEnum, bool)

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

type ListJavaDownloadReportsLifecycleStateEnum

ListJavaDownloadReportsLifecycleStateEnum Enum with underlying type: string

type ListJavaDownloadReportsLifecycleStateEnum string

Set of constants representing the allowable values for ListJavaDownloadReportsLifecycleStateEnum

const (
    ListJavaDownloadReportsLifecycleStateActive         ListJavaDownloadReportsLifecycleStateEnum = "ACTIVE"
    ListJavaDownloadReportsLifecycleStateCreating       ListJavaDownloadReportsLifecycleStateEnum = "CREATING"
    ListJavaDownloadReportsLifecycleStateDeleted        ListJavaDownloadReportsLifecycleStateEnum = "DELETED"
    ListJavaDownloadReportsLifecycleStateDeleting       ListJavaDownloadReportsLifecycleStateEnum = "DELETING"
    ListJavaDownloadReportsLifecycleStateFailed         ListJavaDownloadReportsLifecycleStateEnum = "FAILED"
    ListJavaDownloadReportsLifecycleStateNeedsAttention ListJavaDownloadReportsLifecycleStateEnum = "NEEDS_ATTENTION"
    ListJavaDownloadReportsLifecycleStateUpdating       ListJavaDownloadReportsLifecycleStateEnum = "UPDATING"
)

func GetListJavaDownloadReportsLifecycleStateEnumValues

func GetListJavaDownloadReportsLifecycleStateEnumValues() []ListJavaDownloadReportsLifecycleStateEnum

GetListJavaDownloadReportsLifecycleStateEnumValues Enumerates the set of values for ListJavaDownloadReportsLifecycleStateEnum

func GetMappingListJavaDownloadReportsLifecycleStateEnum

func GetMappingListJavaDownloadReportsLifecycleStateEnum(val string) (ListJavaDownloadReportsLifecycleStateEnum, bool)

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

type ListJavaDownloadReportsRequest

ListJavaDownloadReportsRequest wrapper for the ListJavaDownloadReports operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/ListJavaDownloadReports.go.html to see an example of how to use ListJavaDownloadReportsRequest.

type ListJavaDownloadReportsRequest struct {

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

    // A filter to return only resources their lifecycleState matches the given lifecycleState.
    LifecycleState ListJavaDownloadReportsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique Java download report identifier.
    JavaDownloadReportId *string `mandatory:"false" contributesTo:"query" name:"javaDownloadReportId"`

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

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

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaDownloadReportsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. If no value is specified, _timeCreated_ is the default.
    SortBy ListJavaDownloadReportsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListJavaDownloadReportsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaDownloadReportsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaDownloadReportsRequest) RetryPolicy

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

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

func (ListJavaDownloadReportsRequest) String

func (request ListJavaDownloadReportsRequest) String() string

func (ListJavaDownloadReportsRequest) ValidateEnumValue

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

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

type ListJavaDownloadReportsResponse

ListJavaDownloadReportsResponse wrapper for the ListJavaDownloadReports operation

type ListJavaDownloadReportsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaDownloadReportsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaDownloadReportsResponse) String

func (response ListJavaDownloadReportsResponse) String() string

type ListJavaDownloadReportsSortByEnum

ListJavaDownloadReportsSortByEnum Enum with underlying type: string

type ListJavaDownloadReportsSortByEnum string

Set of constants representing the allowable values for ListJavaDownloadReportsSortByEnum

const (
    ListJavaDownloadReportsSortByTimecreated ListJavaDownloadReportsSortByEnum = "timeCreated"
    ListJavaDownloadReportsSortByDisplayname ListJavaDownloadReportsSortByEnum = "displayName"
)

func GetListJavaDownloadReportsSortByEnumValues

func GetListJavaDownloadReportsSortByEnumValues() []ListJavaDownloadReportsSortByEnum

GetListJavaDownloadReportsSortByEnumValues Enumerates the set of values for ListJavaDownloadReportsSortByEnum

func GetMappingListJavaDownloadReportsSortByEnum

func GetMappingListJavaDownloadReportsSortByEnum(val string) (ListJavaDownloadReportsSortByEnum, bool)

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

type ListJavaDownloadReportsSortOrderEnum

ListJavaDownloadReportsSortOrderEnum Enum with underlying type: string

type ListJavaDownloadReportsSortOrderEnum string

Set of constants representing the allowable values for ListJavaDownloadReportsSortOrderEnum

const (
    ListJavaDownloadReportsSortOrderAsc  ListJavaDownloadReportsSortOrderEnum = "ASC"
    ListJavaDownloadReportsSortOrderDesc ListJavaDownloadReportsSortOrderEnum = "DESC"
)

func GetListJavaDownloadReportsSortOrderEnumValues

func GetListJavaDownloadReportsSortOrderEnumValues() []ListJavaDownloadReportsSortOrderEnum

GetListJavaDownloadReportsSortOrderEnumValues Enumerates the set of values for ListJavaDownloadReportsSortOrderEnum

func GetMappingListJavaDownloadReportsSortOrderEnum

func GetMappingListJavaDownloadReportsSortOrderEnum(val string) (ListJavaDownloadReportsSortOrderEnum, bool)

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

type ListJavaDownloadTokensLifecycleStateEnum

ListJavaDownloadTokensLifecycleStateEnum Enum with underlying type: string

type ListJavaDownloadTokensLifecycleStateEnum string

Set of constants representing the allowable values for ListJavaDownloadTokensLifecycleStateEnum

const (
    ListJavaDownloadTokensLifecycleStateActive         ListJavaDownloadTokensLifecycleStateEnum = "ACTIVE"
    ListJavaDownloadTokensLifecycleStateCreating       ListJavaDownloadTokensLifecycleStateEnum = "CREATING"
    ListJavaDownloadTokensLifecycleStateDeleted        ListJavaDownloadTokensLifecycleStateEnum = "DELETED"
    ListJavaDownloadTokensLifecycleStateDeleting       ListJavaDownloadTokensLifecycleStateEnum = "DELETING"
    ListJavaDownloadTokensLifecycleStateFailed         ListJavaDownloadTokensLifecycleStateEnum = "FAILED"
    ListJavaDownloadTokensLifecycleStateNeedsAttention ListJavaDownloadTokensLifecycleStateEnum = "NEEDS_ATTENTION"
    ListJavaDownloadTokensLifecycleStateUpdating       ListJavaDownloadTokensLifecycleStateEnum = "UPDATING"
)

func GetListJavaDownloadTokensLifecycleStateEnumValues

func GetListJavaDownloadTokensLifecycleStateEnumValues() []ListJavaDownloadTokensLifecycleStateEnum

GetListJavaDownloadTokensLifecycleStateEnumValues Enumerates the set of values for ListJavaDownloadTokensLifecycleStateEnum

func GetMappingListJavaDownloadTokensLifecycleStateEnum

func GetMappingListJavaDownloadTokensLifecycleStateEnum(val string) (ListJavaDownloadTokensLifecycleStateEnum, bool)

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

type ListJavaDownloadTokensRequest

ListJavaDownloadTokensRequest wrapper for the ListJavaDownloadTokens operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/ListJavaDownloadTokens.go.html to see an example of how to use ListJavaDownloadTokensRequest.

type ListJavaDownloadTokensRequest struct {

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

    // A filter to return only resources their lifecycleState matches the given lifecycleState.
    LifecycleState ListJavaDownloadTokensLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique JavaDownloadToken identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Unique JavaDownloadToken value.
    Value *string `mandatory:"false" contributesTo:"query" name:"value"`

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

    // A filter to return only resources that match the user principal detail.
    // The search string can be any of the property values from the Principal object.
    // This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
    SearchByUser *string `mandatory:"false" contributesTo:"query" name:"searchByUser"`

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

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

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaDownloadTokensSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. If no value is specified, _timeCreated_ is the default.
    SortBy ListJavaDownloadTokensSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListJavaDownloadTokensRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaDownloadTokensRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaDownloadTokensRequest) RetryPolicy

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

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

func (ListJavaDownloadTokensRequest) String

func (request ListJavaDownloadTokensRequest) String() string

func (ListJavaDownloadTokensRequest) ValidateEnumValue

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

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

type ListJavaDownloadTokensResponse

ListJavaDownloadTokensResponse wrapper for the ListJavaDownloadTokens operation

type ListJavaDownloadTokensResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaDownloadTokensResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaDownloadTokensResponse) String

func (response ListJavaDownloadTokensResponse) String() string

type ListJavaDownloadTokensSortByEnum

ListJavaDownloadTokensSortByEnum Enum with underlying type: string

type ListJavaDownloadTokensSortByEnum string

Set of constants representing the allowable values for ListJavaDownloadTokensSortByEnum

const (
    ListJavaDownloadTokensSortByTimecreated ListJavaDownloadTokensSortByEnum = "timeCreated"
    ListJavaDownloadTokensSortByTimeexpires ListJavaDownloadTokensSortByEnum = "timeExpires"
    ListJavaDownloadTokensSortByState       ListJavaDownloadTokensSortByEnum = "state"
    ListJavaDownloadTokensSortByDisplayname ListJavaDownloadTokensSortByEnum = "displayName"
    ListJavaDownloadTokensSortByJavaversion ListJavaDownloadTokensSortByEnum = "javaVersion"
)

func GetListJavaDownloadTokensSortByEnumValues

func GetListJavaDownloadTokensSortByEnumValues() []ListJavaDownloadTokensSortByEnum

GetListJavaDownloadTokensSortByEnumValues Enumerates the set of values for ListJavaDownloadTokensSortByEnum

func GetMappingListJavaDownloadTokensSortByEnum

func GetMappingListJavaDownloadTokensSortByEnum(val string) (ListJavaDownloadTokensSortByEnum, bool)

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

type ListJavaDownloadTokensSortOrderEnum

ListJavaDownloadTokensSortOrderEnum Enum with underlying type: string

type ListJavaDownloadTokensSortOrderEnum string

Set of constants representing the allowable values for ListJavaDownloadTokensSortOrderEnum

const (
    ListJavaDownloadTokensSortOrderAsc  ListJavaDownloadTokensSortOrderEnum = "ASC"
    ListJavaDownloadTokensSortOrderDesc ListJavaDownloadTokensSortOrderEnum = "DESC"
)

func GetListJavaDownloadTokensSortOrderEnumValues

func GetListJavaDownloadTokensSortOrderEnumValues() []ListJavaDownloadTokensSortOrderEnum

GetListJavaDownloadTokensSortOrderEnumValues Enumerates the set of values for ListJavaDownloadTokensSortOrderEnum

func GetMappingListJavaDownloadTokensSortOrderEnum

func GetMappingListJavaDownloadTokensSortOrderEnum(val string) (ListJavaDownloadTokensSortOrderEnum, bool)

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

type ListJavaLicenseAcceptanceRecordsLicenseTypeEnum

ListJavaLicenseAcceptanceRecordsLicenseTypeEnum Enum with underlying type: string

type ListJavaLicenseAcceptanceRecordsLicenseTypeEnum string

Set of constants representing the allowable values for ListJavaLicenseAcceptanceRecordsLicenseTypeEnum

const (
    ListJavaLicenseAcceptanceRecordsLicenseTypeOtn        ListJavaLicenseAcceptanceRecordsLicenseTypeEnum = "OTN"
    ListJavaLicenseAcceptanceRecordsLicenseTypeNftc       ListJavaLicenseAcceptanceRecordsLicenseTypeEnum = "NFTC"
    ListJavaLicenseAcceptanceRecordsLicenseTypeRestricted ListJavaLicenseAcceptanceRecordsLicenseTypeEnum = "RESTRICTED"
)

func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumValues

func GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumValues() []ListJavaLicenseAcceptanceRecordsLicenseTypeEnum

GetListJavaLicenseAcceptanceRecordsLicenseTypeEnumValues Enumerates the set of values for ListJavaLicenseAcceptanceRecordsLicenseTypeEnum

func GetMappingListJavaLicenseAcceptanceRecordsLicenseTypeEnum

func GetMappingListJavaLicenseAcceptanceRecordsLicenseTypeEnum(val string) (ListJavaLicenseAcceptanceRecordsLicenseTypeEnum, bool)

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

type ListJavaLicenseAcceptanceRecordsRequest

ListJavaLicenseAcceptanceRecordsRequest wrapper for the ListJavaLicenseAcceptanceRecords operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/ListJavaLicenseAcceptanceRecords.go.html to see an example of how to use ListJavaLicenseAcceptanceRecordsRequest.

type ListJavaLicenseAcceptanceRecordsRequest struct {

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

    // A filter to return only resources that match the user principal detail.
    // The search string can be any of the property values from the Principal object.
    // This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
    SearchByUser *string `mandatory:"false" contributesTo:"query" name:"searchByUser"`

    // Unique Java license acceptance record identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Unique Java license type.
    LicenseType ListJavaLicenseAcceptanceRecordsLicenseTypeEnum `mandatory:"false" contributesTo:"query" name:"licenseType" omitEmpty:"true"`

    // The status of license acceptance.
    Status ListJavaLicenseAcceptanceRecordsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

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

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

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaLicenseAcceptanceRecordsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. If no value is specified, _timeAccepted_ is the default.
    SortBy ListJavaLicenseAcceptanceRecordsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListJavaLicenseAcceptanceRecordsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaLicenseAcceptanceRecordsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaLicenseAcceptanceRecordsRequest) RetryPolicy

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

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

func (ListJavaLicenseAcceptanceRecordsRequest) String

func (request ListJavaLicenseAcceptanceRecordsRequest) String() string

func (ListJavaLicenseAcceptanceRecordsRequest) ValidateEnumValue

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

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

type ListJavaLicenseAcceptanceRecordsResponse

ListJavaLicenseAcceptanceRecordsResponse wrapper for the ListJavaLicenseAcceptanceRecords operation

type ListJavaLicenseAcceptanceRecordsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaLicenseAcceptanceRecordsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaLicenseAcceptanceRecordsResponse) String

func (response ListJavaLicenseAcceptanceRecordsResponse) String() string

type ListJavaLicenseAcceptanceRecordsSortByEnum

ListJavaLicenseAcceptanceRecordsSortByEnum Enum with underlying type: string

type ListJavaLicenseAcceptanceRecordsSortByEnum string

Set of constants representing the allowable values for ListJavaLicenseAcceptanceRecordsSortByEnum

const (
    ListJavaLicenseAcceptanceRecordsSortByTimeaccepted            ListJavaLicenseAcceptanceRecordsSortByEnum = "timeAccepted"
    ListJavaLicenseAcceptanceRecordsSortByTimelastupdated         ListJavaLicenseAcceptanceRecordsSortByEnum = "timeLastUpdated"
    ListJavaLicenseAcceptanceRecordsSortByLicenseacceptancestatus ListJavaLicenseAcceptanceRecordsSortByEnum = "licenseAcceptanceStatus"
)

func GetListJavaLicenseAcceptanceRecordsSortByEnumValues

func GetListJavaLicenseAcceptanceRecordsSortByEnumValues() []ListJavaLicenseAcceptanceRecordsSortByEnum

GetListJavaLicenseAcceptanceRecordsSortByEnumValues Enumerates the set of values for ListJavaLicenseAcceptanceRecordsSortByEnum

func GetMappingListJavaLicenseAcceptanceRecordsSortByEnum

func GetMappingListJavaLicenseAcceptanceRecordsSortByEnum(val string) (ListJavaLicenseAcceptanceRecordsSortByEnum, bool)

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

type ListJavaLicenseAcceptanceRecordsSortOrderEnum

ListJavaLicenseAcceptanceRecordsSortOrderEnum Enum with underlying type: string

type ListJavaLicenseAcceptanceRecordsSortOrderEnum string

Set of constants representing the allowable values for ListJavaLicenseAcceptanceRecordsSortOrderEnum

const (
    ListJavaLicenseAcceptanceRecordsSortOrderAsc  ListJavaLicenseAcceptanceRecordsSortOrderEnum = "ASC"
    ListJavaLicenseAcceptanceRecordsSortOrderDesc ListJavaLicenseAcceptanceRecordsSortOrderEnum = "DESC"
)

func GetListJavaLicenseAcceptanceRecordsSortOrderEnumValues

func GetListJavaLicenseAcceptanceRecordsSortOrderEnumValues() []ListJavaLicenseAcceptanceRecordsSortOrderEnum

GetListJavaLicenseAcceptanceRecordsSortOrderEnumValues Enumerates the set of values for ListJavaLicenseAcceptanceRecordsSortOrderEnum

func GetMappingListJavaLicenseAcceptanceRecordsSortOrderEnum

func GetMappingListJavaLicenseAcceptanceRecordsSortOrderEnum(val string) (ListJavaLicenseAcceptanceRecordsSortOrderEnum, bool)

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

type ListJavaLicenseAcceptanceRecordsStatusEnum

ListJavaLicenseAcceptanceRecordsStatusEnum Enum with underlying type: string

type ListJavaLicenseAcceptanceRecordsStatusEnum string

Set of constants representing the allowable values for ListJavaLicenseAcceptanceRecordsStatusEnum

const (
    ListJavaLicenseAcceptanceRecordsStatusAccepted ListJavaLicenseAcceptanceRecordsStatusEnum = "ACCEPTED"
    ListJavaLicenseAcceptanceRecordsStatusRevoked  ListJavaLicenseAcceptanceRecordsStatusEnum = "REVOKED"
)

func GetListJavaLicenseAcceptanceRecordsStatusEnumValues

func GetListJavaLicenseAcceptanceRecordsStatusEnumValues() []ListJavaLicenseAcceptanceRecordsStatusEnum

GetListJavaLicenseAcceptanceRecordsStatusEnumValues Enumerates the set of values for ListJavaLicenseAcceptanceRecordsStatusEnum

func GetMappingListJavaLicenseAcceptanceRecordsStatusEnum

func GetMappingListJavaLicenseAcceptanceRecordsStatusEnum(val string) (ListJavaLicenseAcceptanceRecordsStatusEnum, bool)

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

type ListJavaLicensesLicenseTypeEnum

ListJavaLicensesLicenseTypeEnum Enum with underlying type: string

type ListJavaLicensesLicenseTypeEnum string

Set of constants representing the allowable values for ListJavaLicensesLicenseTypeEnum

const (
    ListJavaLicensesLicenseTypeOtn        ListJavaLicensesLicenseTypeEnum = "OTN"
    ListJavaLicensesLicenseTypeNftc       ListJavaLicensesLicenseTypeEnum = "NFTC"
    ListJavaLicensesLicenseTypeRestricted ListJavaLicensesLicenseTypeEnum = "RESTRICTED"
)

func GetListJavaLicensesLicenseTypeEnumValues

func GetListJavaLicensesLicenseTypeEnumValues() []ListJavaLicensesLicenseTypeEnum

GetListJavaLicensesLicenseTypeEnumValues Enumerates the set of values for ListJavaLicensesLicenseTypeEnum

func GetMappingListJavaLicensesLicenseTypeEnum

func GetMappingListJavaLicensesLicenseTypeEnum(val string) (ListJavaLicensesLicenseTypeEnum, bool)

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

type ListJavaLicensesRequest

ListJavaLicensesRequest wrapper for the ListJavaLicenses operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/ListJavaLicenses.go.html to see an example of how to use ListJavaLicensesRequest.

type ListJavaLicensesRequest struct {

    // Unique Java license type.
    LicenseType ListJavaLicensesLicenseTypeEnum `mandatory:"false" contributesTo:"query" name:"licenseType" omitEmpty:"true"`

    // A filter to return only resources that match the display name.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

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

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

    // The sort order, either 'asc' or 'desc'.
    SortOrder ListJavaLicensesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. If no value is specified, _licenseType_ is the default.
    SortBy ListJavaLicensesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

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

func (ListJavaLicensesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListJavaLicensesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListJavaLicensesRequest) RetryPolicy

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

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

func (ListJavaLicensesRequest) String

func (request ListJavaLicensesRequest) String() string

func (ListJavaLicensesRequest) ValidateEnumValue

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

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

type ListJavaLicensesResponse

ListJavaLicensesResponse wrapper for the ListJavaLicenses operation

type ListJavaLicensesResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListJavaLicensesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJavaLicensesResponse) String

func (response ListJavaLicensesResponse) String() string

type ListJavaLicensesSortByEnum

ListJavaLicensesSortByEnum Enum with underlying type: string

type ListJavaLicensesSortByEnum string

Set of constants representing the allowable values for ListJavaLicensesSortByEnum

const (
    ListJavaLicensesSortByLicensetype ListJavaLicensesSortByEnum = "licenseType"
    ListJavaLicensesSortByDisplayname ListJavaLicensesSortByEnum = "displayName"
)

func GetListJavaLicensesSortByEnumValues

func GetListJavaLicensesSortByEnumValues() []ListJavaLicensesSortByEnum

GetListJavaLicensesSortByEnumValues Enumerates the set of values for ListJavaLicensesSortByEnum

func GetMappingListJavaLicensesSortByEnum

func GetMappingListJavaLicensesSortByEnum(val string) (ListJavaLicensesSortByEnum, bool)

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

type ListJavaLicensesSortOrderEnum

ListJavaLicensesSortOrderEnum Enum with underlying type: string

type ListJavaLicensesSortOrderEnum string

Set of constants representing the allowable values for ListJavaLicensesSortOrderEnum

const (
    ListJavaLicensesSortOrderAsc  ListJavaLicensesSortOrderEnum = "ASC"
    ListJavaLicensesSortOrderDesc ListJavaLicensesSortOrderEnum = "DESC"
)

func GetListJavaLicensesSortOrderEnumValues

func GetListJavaLicensesSortOrderEnumValues() []ListJavaLicensesSortOrderEnum

GetListJavaLicensesSortOrderEnumValues Enumerates the set of values for ListJavaLicensesSortOrderEnum

func GetMappingListJavaLicensesSortOrderEnum

func GetMappingListJavaLicensesSortOrderEnum(val string) (ListJavaLicensesSortOrderEnum, bool)

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

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

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

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

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

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

    // The sort order, either 'asc' or '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
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

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

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

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

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

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

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

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

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

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

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

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

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

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

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

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

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

    // The sort order, either 'asc' or '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
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

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

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

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

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

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

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

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

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

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

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

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

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

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

type ListWorkRequestsRequest struct {

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

    // The ID of an asynchronous work request.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

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

    // The 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, either 'asc' or '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
}

func (ListWorkRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

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

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

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

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

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

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

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

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

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

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

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

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

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

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting        OperationStatusEnum = "WAITING"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
    OperationStatusFailed         OperationStatusEnum = "FAILED"
    OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling      OperationStatusEnum = "CANCELING"
    OperationStatusCanceled       OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

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

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateJavaDownloadToken  OperationTypeEnum = "CREATE_JAVA_DOWNLOAD_TOKEN"
    OperationTypeUpdateJavaDownloadToken  OperationTypeEnum = "UPDATE_JAVA_DOWNLOAD_TOKEN"
    OperationTypeDeleteJavaDownloadToken  OperationTypeEnum = "DELETE_JAVA_DOWNLOAD_TOKEN"
    OperationTypeCreateJavaDownloadReport OperationTypeEnum = "CREATE_JAVA_DOWNLOAD_REPORT"
    OperationTypeDeleteJavaDownloadReport OperationTypeEnum = "DELETE_JAVA_DOWNLOAD_REPORT"
)

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 Principal

Principal An authorized principal.

type Principal struct {

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

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

    // The email of the principal.
    Email *string `mandatory:"false" json:"email"`
}

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 RequestSummarizedJavaDownloadCountsDetails

RequestSummarizedJavaDownloadCountsDetails Attributes to summarize the Java download counts in a tenancy.

type RequestSummarizedJavaDownloadCountsDetails struct {

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

    // Group as property specifying the aggregation type for download counts.
    GroupAs JavaDownloadCountAggregationTypeEnum `mandatory:"true" json:"groupAs"`

    // Unique Java family version identifier.
    FamilyVersion *string `mandatory:"false" json:"familyVersion"`

    // Unique Java release version identifier.
    ReleaseVersion *string `mandatory:"false" json:"releaseVersion"`

    // The start time from when download data has to be included (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The end time until when the download data has to be included (formatted according to RFC3339 (https://datatracker.ietf.org/doc/html/rfc3339)).
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The property to be used for sorting the aggregated report.
    SortBy AggregationSortByEnum `mandatory:"false" json:"sortBy,omitempty"`

    // The sort order for the aggregated report.
    SortOrder SortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`

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

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

func (RequestSummarizedJavaDownloadCountsDetails) String

func (m RequestSummarizedJavaDownloadCountsDetails) String() string

func (RequestSummarizedJavaDownloadCountsDetails) ValidateEnumValue

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

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

type RequestSummarizedJavaDownloadCountsRequest

RequestSummarizedJavaDownloadCountsRequest wrapper for the RequestSummarizedJavaDownloadCounts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/RequestSummarizedJavaDownloadCounts.go.html to see an example of how to use RequestSummarizedJavaDownloadCountsRequest.

type RequestSummarizedJavaDownloadCountsRequest struct {

    // Details for retreiving the summary of download counts.
    RequestSummarizedJavaDownloadCountsDetails `contributesTo:"body"`

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

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

func (RequestSummarizedJavaDownloadCountsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RequestSummarizedJavaDownloadCountsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RequestSummarizedJavaDownloadCountsRequest) RetryPolicy

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

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

func (RequestSummarizedJavaDownloadCountsRequest) String

func (request RequestSummarizedJavaDownloadCountsRequest) String() string

func (RequestSummarizedJavaDownloadCountsRequest) ValidateEnumValue

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

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

type RequestSummarizedJavaDownloadCountsResponse

RequestSummarizedJavaDownloadCountsResponse wrapper for the RequestSummarizedJavaDownloadCounts operation

type RequestSummarizedJavaDownloadCountsResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

    // For list pagination. When this header appears in the response, additional pages of results remain.
    // Include this value as the `page` parameter for the subsequent GET request to get the next batch of items.
    // For important details about how pagination works, see List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (RequestSummarizedJavaDownloadCountsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RequestSummarizedJavaDownloadCountsResponse) String

func (response RequestSummarizedJavaDownloadCountsResponse) String() string

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

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

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

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

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type TokenLifecycleDetailsEnum

TokenLifecycleDetailsEnum Enum with underlying type: string

type TokenLifecycleDetailsEnum string

Set of constants representing the allowable values for TokenLifecycleDetailsEnum

const (
    TokenLifecycleDetailsExpired  TokenLifecycleDetailsEnum = "EXPIRED"
    TokenLifecycleDetailsRevoking TokenLifecycleDetailsEnum = "REVOKING"
    TokenLifecycleDetailsRevoked  TokenLifecycleDetailsEnum = "REVOKED"
)

func GetMappingTokenLifecycleDetailsEnum

func GetMappingTokenLifecycleDetailsEnum(val string) (TokenLifecycleDetailsEnum, bool)

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

func GetTokenLifecycleDetailsEnumValues

func GetTokenLifecycleDetailsEnumValues() []TokenLifecycleDetailsEnum

GetTokenLifecycleDetailsEnumValues Enumerates the set of values for TokenLifecycleDetailsEnum

type TokenSortByEnum

TokenSortByEnum Enum with underlying type: string

type TokenSortByEnum string

Set of constants representing the allowable values for TokenSortByEnum

const (
    TokenSortByTimeCreated TokenSortByEnum = "timeCreated"
    TokenSortByTimeExpires TokenSortByEnum = "timeExpires"
    TokenSortByState       TokenSortByEnum = "state"
    TokenSortByDisplayName TokenSortByEnum = "displayName"
    TokenSortByJavaVersion TokenSortByEnum = "javaVersion"
)

func GetMappingTokenSortByEnum

func GetMappingTokenSortByEnum(val string) (TokenSortByEnum, bool)

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

func GetTokenSortByEnumValues

func GetTokenSortByEnumValues() []TokenSortByEnum

GetTokenSortByEnumValues Enumerates the set of values for TokenSortByEnum

type UpdateJavaDownloadTokenDetails

UpdateJavaDownloadTokenDetails The attributes of the JavaDownloadToken to be updated.

type UpdateJavaDownloadTokenDetails struct {

    // User provided display name of the JavaDownloadToken.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // User provided description of the JavaDownloadToken.
    Description *string `mandatory:"false" json:"description"`

    // Update the token default status.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Expiry time of the token.
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // The license type(s) associated with the JavaDownloadToken.
    LicenseType []LicenseTypeEnum `mandatory:"false" json:"licenseType"`

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

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

func (UpdateJavaDownloadTokenDetails) String

func (m UpdateJavaDownloadTokenDetails) String() string

func (UpdateJavaDownloadTokenDetails) ValidateEnumValue

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

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

type UpdateJavaDownloadTokenRequest

UpdateJavaDownloadTokenRequest wrapper for the UpdateJavaDownloadToken operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/UpdateJavaDownloadToken.go.html to see an example of how to use UpdateJavaDownloadTokenRequest.

type UpdateJavaDownloadTokenRequest struct {

    // Unique JavaDownloadToken identifier.
    JavaDownloadTokenId *string `mandatory:"true" contributesTo:"path" name:"javaDownloadTokenId"`

    // The attributes to be updated.
    UpdateJavaDownloadTokenDetails `contributesTo:"body"`

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

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

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

func (UpdateJavaDownloadTokenRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateJavaDownloadTokenRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateJavaDownloadTokenRequest) RetryPolicy

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

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

func (UpdateJavaDownloadTokenRequest) String

func (request UpdateJavaDownloadTokenRequest) String() string

func (UpdateJavaDownloadTokenRequest) ValidateEnumValue

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

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

type UpdateJavaDownloadTokenResponse

UpdateJavaDownloadTokenResponse wrapper for the UpdateJavaDownloadToken operation

type UpdateJavaDownloadTokenResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    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, provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateJavaDownloadTokenResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateJavaDownloadTokenResponse) String

func (response UpdateJavaDownloadTokenResponse) String() string

type UpdateJavaLicenseAcceptanceRecordDetails

UpdateJavaLicenseAcceptanceRecordDetails The attributes for updating a Java license acceptance record.

type UpdateJavaLicenseAcceptanceRecordDetails struct {

    // Status of license acceptance.
    LicenseAcceptanceStatus LicenseAcceptanceStatusEnum `mandatory:"true" json:"licenseAcceptanceStatus"`
}

func (UpdateJavaLicenseAcceptanceRecordDetails) String

func (m UpdateJavaLicenseAcceptanceRecordDetails) String() string

func (UpdateJavaLicenseAcceptanceRecordDetails) ValidateEnumValue

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

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

type UpdateJavaLicenseAcceptanceRecordRequest

UpdateJavaLicenseAcceptanceRecordRequest wrapper for the UpdateJavaLicenseAcceptanceRecord operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/jmsjavadownloads/UpdateJavaLicenseAcceptanceRecord.go.html to see an example of how to use UpdateJavaLicenseAcceptanceRecordRequest.

type UpdateJavaLicenseAcceptanceRecordRequest struct {

    // Unique Java license acceptance record identifier.
    JavaLicenseAcceptanceRecordId *string `mandatory:"true" contributesTo:"path" name:"javaLicenseAcceptanceRecordId"`

    // Attributes for updating the JavaLicenseAcceptanceRecord.
    UpdateJavaLicenseAcceptanceRecordDetails `contributesTo:"body"`

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

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

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

func (UpdateJavaLicenseAcceptanceRecordRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateJavaLicenseAcceptanceRecordRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateJavaLicenseAcceptanceRecordRequest) RetryPolicy

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

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

func (UpdateJavaLicenseAcceptanceRecordRequest) String

func (request UpdateJavaLicenseAcceptanceRecordRequest) String() string

func (UpdateJavaLicenseAcceptanceRecordRequest) ValidateEnumValue

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

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

type UpdateJavaLicenseAcceptanceRecordResponse

UpdateJavaLicenseAcceptanceRecordResponse wrapper for the UpdateJavaLicenseAcceptanceRecord operation

type UpdateJavaLicenseAcceptanceRecordResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (UpdateJavaLicenseAcceptanceRecordResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateJavaLicenseAcceptanceRecordResponse) String

func (response UpdateJavaLicenseAcceptanceRecordResponse) String() string

type WorkRequest

WorkRequest A description of workrequest status.

type WorkRequest struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

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

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

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

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the request was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

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

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

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

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

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

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

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

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

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

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

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

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

    // The time the log message was written. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

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

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

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

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

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

type WorkRequestResource

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

type WorkRequestResource struct {

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

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

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

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

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

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // Type of the work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

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

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

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

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the request was completed, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

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

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

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() 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