Java Downloads Common Types

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_VARCHAR2_TBL Type

Nested table type of varchar2(32767).

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_varchar2_tbl FORCE IS TABLE OF (varchar2(32767)) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_CREATE_JAVA_DOWNLOAD_REPORT_DETAILS_T Type

Attributes to create a Java download report.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_create_java_download_report_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  compartment_id varchar2(32767),
  time_start timestamp with time zone,
  time_end timestamp with time zone,
  sort_by varchar2(32767),
  sort_order varchar2(32767),
  format varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_download_report_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_download_report_details_t (
    compartment_id varchar2,
    time_start timestamp with time zone,
    time_end timestamp with time zone,
    sort_by varchar2,
    sort_order varchar2,
    format varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

compartment_id

(required) The compartment OCID here should be the tenancy OCID.

time_start

(optional) The start time from when download records have to be included (formatted according to RFC3339).

time_end

(optional) The end time until when the download records have to be included (formatted according to RFC3339).

sort_by

(optional) The property to be used for sorting the reports.

Allowed values are: 'timeDownloaded', 'downloadSourceId', 'downloadType'

sort_order

(optional) The sort order for the reports.

Allowed values are: 'ASC', 'DESC'

format

(required) The format of the report that is generated.

Allowed values are: 'CSV'

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_CREATE_JAVA_DOWNLOAD_TOKEN_DETAILS_T Type

The attributes to create a new JavaDownloadToken.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_create_java_download_token_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  display_name varchar2(32767),
  description varchar2(32767),
  compartment_id varchar2(32767),
  is_default number,
  time_expires timestamp with time zone,
  java_version varchar2(32767),
  license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
  freeform_tags json_element_t,
  defined_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_download_token_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_download_token_details_t (
    display_name varchar2,
    description varchar2,
    compartment_id varchar2,
    is_default number,
    time_expires timestamp with time zone,
    java_version varchar2,
    license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
    freeform_tags json_element_t,
    defined_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

display_name

(required) User provided display name of the JavaDownloadToken.

description

(required) User provided description of the JavaDownloadToken.

compartment_id

(required) The OCID of the tenancy scoped to the JavaDownloadToken.

is_default

(optional) The token default attribute.

time_expires

(required) Expiry time of the token.

java_version

(required) The Java version associated with the token.

license_type

(required) The license type(s) associated with the JavaDownloadToken.

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_CREATE_JAVA_LICENSE_ACCEPTANCE_RECORD_DETAILS_T Type

The attributes to create a new JavaLicenseAcceptanceRecord.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_create_java_license_acceptance_record_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  compartment_id varchar2(32767),
  license_type varchar2(32767),
  license_acceptance_status varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_license_acceptance_record_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_create_java_license_acceptance_record_details_t (
    compartment_id varchar2,
    license_type varchar2,
    license_acceptance_status varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

compartment_id

(required) The tenancy OCID of the user accepting the license.

license_type

(required) License type for the Java version.

Allowed values are: 'OTN', 'NFTC', 'RESTRICTED'

license_acceptance_status

(required) Status of license acceptance.

Allowed values are: 'ACCEPTED', 'REVOKED'

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_DOWNLOAD_URL_T Type

Download Url object for the Java artifact.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_download_url_t FORCE AUTHID CURRENT_USER IS OBJECT (
  download_url varchar2(32767),
  download_url_type varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_download_url_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_download_url_t (
    download_url varchar2,
    download_url_type varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

download_url

(required) The URL for downloading the artifact.

download_url_type

(required) The type of download URL.

Allowed values are: 'OSS', 'CDN'

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_ERROR_T Type

An error code and message from an API request failure.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
  code varchar2(32767),
  message varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_error_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_error_t (
    code varchar2,
    message varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

code

(required) A short error code that describes the error, meant for programmatic parsing. See API Errors.

message

(required) A human-readable error string.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_GENERATE_ARTIFACT_DOWNLOAD_URL_DETAILS_T Type

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

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_generate_artifact_download_url_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  artifact_id number,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_generate_artifact_download_url_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_generate_artifact_download_url_details_t (
    artifact_id number
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

artifact_id

(required) Unique identifier for the Java runtime artifact.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_COUNT_AGGREGATION_T Type

Count of Java downloads aggregated by the specified type.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_t FORCE AUTHID CURRENT_USER IS OBJECT (
  download_count number,
  family_version varchar2(32767),
  family_display_name varchar2(32767),
  release_version varchar2(32767),
  os_family varchar2(32767),
  architecture varchar2(32767),
  package_type varchar2(32767),
  package_type_detail varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_t (
    download_count number,
    family_version varchar2,
    family_display_name varchar2,
    release_version varchar2,
    os_family varchar2,
    architecture varchar2,
    package_type varchar2,
    package_type_detail varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

download_count

(required) Count of Java downloads.

family_version

(optional) The Java family version.

family_display_name

(optional) The Java family display name.

release_version

(optional) The Java release version. Applicable only to `JAVA_RELEASE` aggregationType.

os_family

(optional) The target Operating System family for the artifact. Applicable only to `PLATFORM` aggregationType.

architecture

(optional) The target Operating System architecture for the artifact. Applicable only to `PLATFORM` aggregationType.

package_type

(optional) The package type(typically the file extension) of the artifact. Applicable only to `PLATFORM` aggregationType.

package_type_detail

(optional) Additional information about the package type. Applicable only to `PLATFORM` aggregationType.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_COUNT_AGGREGATION_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_COUNT_AGGREGATION_COLLECTION_T Type

Collection of download count aggregations.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  aggregation_type varchar2(32767),
  items dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_collection_t (
    aggregation_type varchar2,
    items dbms_cloud_oci_jms_java_downloads_java_download_count_aggregation_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

aggregation_type

(required) Aggregation type

Allowed values are: 'JAVA_FAMILY', 'JAVA_RELEASE', 'PLATFORM'

items

(required) A list of download count aggregations.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_RECORD_T Type

A record of Java artifact download in a tenancy.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_record_t FORCE AUTHID CURRENT_USER IS OBJECT (
  family_version varchar2(32767),
  family_display_name varchar2(32767),
  release_version varchar2(32767),
  os_family varchar2(32767),
  architecture varchar2(32767),
  package_type varchar2(32767),
  package_type_detail varchar2(32767),
  download_source_id varchar2(32767),
  time_downloaded timestamp with time zone,
  download_type varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_t (
    family_version varchar2,
    family_display_name varchar2,
    release_version varchar2,
    os_family varchar2,
    architecture varchar2,
    package_type varchar2,
    package_type_detail varchar2,
    download_source_id varchar2,
    time_downloaded timestamp with time zone,
    download_type varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

family_version

(optional) The Java family version identifier.

family_display_name

(optional) The Java family display name.

release_version

(optional) The Java release version identifier.

os_family

(optional) The target Operating System family for the artifact.

architecture

(optional) The target Operating System architecture for the artifact.

package_type

(optional) The package type(typically the file extension) of the artifact.

package_type_detail

(optional) Additional information about the package type.

download_source_id

(required) Identifier of the source that downloaded the artifact.

time_downloaded

(required) Timestamp of download.

download_type

(required) Type of download.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_RECORD_SUMMARY_T Type

A summary of Java artifact download in a tenancy.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_record_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  family_version varchar2(32767),
  family_display_name varchar2(32767),
  release_version varchar2(32767),
  os_family varchar2(32767),
  architecture varchar2(32767),
  package_type varchar2(32767),
  package_type_detail varchar2(32767),
  download_source_id varchar2(32767),
  time_downloaded timestamp with time zone,
  download_type varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_summary_t (
    family_version varchar2,
    family_display_name varchar2,
    release_version varchar2,
    os_family varchar2,
    architecture varchar2,
    package_type varchar2,
    package_type_detail varchar2,
    download_source_id varchar2,
    time_downloaded timestamp with time zone,
    download_type varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

family_version

(optional) The Java family version identifier.

family_display_name

(optional) The Java family display name.

release_version

(optional) The Java release version identifier.

os_family

(optional) The target Operating System family for the artifact.

architecture

(optional) The target Operating System architecture for the artifact.

package_type

(optional) The package type(typically the file extension) of the artifact.

package_type_detail

(optional) Additional information about the package type.

download_source_id

(required) Identifier of the source that downloaded the artifact.

time_downloaded

(required) Timestamp of download.

download_type

(required) Type of download.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_RECORD_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_download_record_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_record_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_download_record_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_RECORD_COLLECTION_T Type

Collection of Java download records.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_record_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_java_download_record_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_record_collection_t (
    items dbms_cloud_oci_jms_java_downloads_java_download_record_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) A list of Java download records in a tenancy.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_PRINCIPAL_T Type

An authorized principal.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_principal_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  display_name varchar2(32767),
  email varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_principal_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_principal_t (
    id varchar2,
    display_name varchar2,
    email varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The OCID of the principal.

display_name

(optional) The name of the principal.

email

(optional) The email of the principal.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_REPORT_T Type

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.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_report_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  display_name varchar2(32767),
  format varchar2(32767),
  file_size_in_bytes number,
  checksum_type varchar2(32767),
  checksum_value varchar2(32767),
  compartment_id varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  time_created timestamp with time zone,
  lifecycle_state varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_t (
    id varchar2,
    display_name varchar2,
    format varchar2,
    file_size_in_bytes number,
    checksum_type varchar2,
    checksum_value varchar2,
    compartment_id varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    time_created timestamp with time zone,
    lifecycle_state varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The OCID of the Java download report.

display_name

(required) Display name for the Java download report.

format

(required) The file format of the Java download report.

Allowed values are: 'CSV'

file_size_in_bytes

(required) Approximate size of the Java download report file in bytes.

checksum_type

(required) The algorithm used for calculating the checksum.

Allowed values are: 'SHA256'

checksum_value

(required) The checksum value of the Java download report file.

compartment_id

(required) The OCID of the tenancy scoped to the Java download report.

created_by

(required)

time_created

(required) The time the Java download report was created. An RFC3339 formatted datetime string.

lifecycle_state

(required) The current state of the Java download report.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_REPORT_SUMMARY_T Type

A summary of the Java download report in a tenancy.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_report_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  display_name varchar2(32767),
  format varchar2(32767),
  file_size_in_bytes number,
  checksum_type varchar2(32767),
  checksum_value varchar2(32767),
  compartment_id varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  time_created timestamp with time zone,
  lifecycle_state varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_summary_t (
    id varchar2,
    display_name varchar2,
    format varchar2,
    file_size_in_bytes number,
    checksum_type varchar2,
    checksum_value varchar2,
    compartment_id varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    time_created timestamp with time zone,
    lifecycle_state varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The OCID of the Java download report.

display_name

(required) Display name for the Java download report.

format

(required) The file format of the Java download report.

Allowed values are: 'CSV'

file_size_in_bytes

(required) Approximate size of the Java download report file in bytes.

checksum_type

(required) The algorithm used for calculating the checksum.

Allowed values are: 'SHA256'

checksum_value

(required) The checksum value of the Java download report file.

compartment_id

(required) The OCID of the tenancy scoped to the Java download report.

created_by

(required)

time_created

(required) The time the Java download report was created. An RFC3339 formatted datetime string.

lifecycle_state

(required) The current state of the Java download report.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_REPORT_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_download_report_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_report_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_download_report_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_REPORT_COLLECTION_T Type

Collection of JavaDownloadReportSummary objects.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_report_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_java_download_report_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_report_collection_t (
    items dbms_cloud_oci_jms_java_downloads_java_download_report_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) A list of JavaDownloadReportSummary objects in a tenancy.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_TOKEN_T Type

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

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_token_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  display_name varchar2(32767),
  compartment_id varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
  description varchar2(32767),
  value varchar2(32767),
  time_created timestamp with time zone,
  time_updated timestamp with time zone,
  time_last_used timestamp with time zone,
  time_expires timestamp with time zone,
  java_version varchar2(32767),
  license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
  is_default number,
  lifecycle_state varchar2(32767),
  lifecycle_details varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_t (
    id varchar2,
    display_name varchar2,
    compartment_id varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
    description varchar2,
    value varchar2,
    time_created timestamp with time zone,
    time_updated timestamp with time zone,
    time_last_used timestamp with time zone,
    time_expires timestamp with time zone,
    java_version varchar2,
    license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
    is_default number,
    lifecycle_state varchar2,
    lifecycle_details varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The OCID of the JavaDownloadToken.

display_name

(required) User provided display name of the JavaDownloadToken.

compartment_id

(required) The OCID of the tenancy scoped to the JavaDownloadToken.

created_by

(required)

last_updated_by

(optional)

description

(required) User provided description of the JavaDownloadToken.

value

(required) Uniquely generated value for the JavaDownloadToken.

time_created

(required) The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.

time_updated

(optional) The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.

time_last_used

(optional) The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.

time_expires

(required) The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.

java_version

(required) The associated Java version of the JavaDownloadToken.

license_type

(optional) The license type(s) associated with the JavaDownloadToken.

is_default

(optional) A flag to indicate if the token is default.

lifecycle_state

(required) The current state of the JavaDownloadToken.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

lifecycle_details

(optional) Possible lifecycle substates.

Allowed values are: 'EXPIRED', 'REVOKING', 'REVOKED'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_TOKEN_SUMMARY_T Type

Summary of the JavaDownloadToken.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_token_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  display_name varchar2(32767),
  compartment_id varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
  description varchar2(32767),
  value varchar2(32767),
  time_created timestamp with time zone,
  time_updated timestamp with time zone,
  time_last_used timestamp with time zone,
  time_expires timestamp with time zone,
  java_version varchar2(32767),
  license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
  is_default number,
  lifecycle_state varchar2(32767),
  lifecycle_details varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_summary_t (
    id varchar2,
    display_name varchar2,
    compartment_id varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
    description varchar2,
    value varchar2,
    time_created timestamp with time zone,
    time_updated timestamp with time zone,
    time_last_used timestamp with time zone,
    time_expires timestamp with time zone,
    java_version varchar2,
    license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
    is_default number,
    lifecycle_state varchar2,
    lifecycle_details varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The OCID of the JavaDownloadToken.

display_name

(required) User provided display name of the JavaDownloadToken.

compartment_id

(required) The OCID of the tenancy scoped to the JavaDownloadToken.

created_by

(required)

last_updated_by

(optional)

description

(required) User provided description of the JavaDownloadToken.

value

(required) Uniquely generated value for the JavaDownloadToken.

time_created

(required) The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.

time_updated

(optional) The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.

time_last_used

(optional) The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.

time_expires

(required) The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.

java_version

(required) The associated Java version of the JavaDownloadToken.

license_type

(optional) The license type(s) associated with the JavaDownloadToken.

is_default

(optional) A flag to indicate if the token is default.

lifecycle_state

(required) The current state of the JavaDownloadToken.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

lifecycle_details

(optional) Possible lifecycle substates.

Allowed values are: 'EXPIRED', 'REVOKING', 'REVOKED'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_TOKEN_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_download_token_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_token_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_download_token_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_DOWNLOAD_TOKEN_COLLECTION_T Type

Contains a list of JavaDownloadTokenSummary objects.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_download_token_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_java_download_token_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_download_token_collection_t (
    items dbms_cloud_oci_jms_java_downloads_java_download_token_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) List of JavaDownloadTokens.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_T Type

Details about a license type for Java.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_t FORCE AUTHID CURRENT_USER IS OBJECT (
  display_name varchar2(32767),
  license_type varchar2(32767),
  license_url varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_t (
    display_name varchar2,
    license_type varchar2,
    license_url varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

display_name

(required) Commonly used name for the license type.

license_type

(required) License Type

Allowed values are: 'OTN', 'NFTC', 'RESTRICTED'

license_url

(required) Publicly accessible license URL containing the detailed terms and conditions.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_ACCEPTANCE_RECORD_T Type

User acceptance record for a Java license.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  license_acceptance_status varchar2(32767),
  compartment_id varchar2(32767),
  license_type varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
  time_accepted timestamp with time zone,
  time_last_updated timestamp with time zone,
  lifecycle_state varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_t (
    id varchar2,
    license_acceptance_status varchar2,
    compartment_id varchar2,
    license_type varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
    time_accepted timestamp with time zone,
    time_last_updated timestamp with time zone,
    lifecycle_state varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The unique identifier for the acceptance record.

license_acceptance_status

(required) Status of license acceptance.

Allowed values are: 'ACCEPTED', 'REVOKED'

compartment_id

(required) The tenancy OCID of the user accepting the license.

license_type

(required) License type associated with the acceptance.

Allowed values are: 'OTN', 'NFTC', 'RESTRICTED'

created_by

(required)

last_updated_by

(optional)

time_accepted

(required) The date and time of license acceptance(formatted according to RFC3339).

time_last_updated

(optional) The date and time of last update(formatted according to RFC3339).

lifecycle_state

(optional) The current state of the JavaLicenseAcceptanceRecord.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_ACCEPTANCE_RECORD_SUMMARY_T Type

User acceptance record summary for a Java license.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  id varchar2(32767),
  license_acceptance_status varchar2(32767),
  compartment_id varchar2(32767),
  license_type varchar2(32767),
  created_by dbms_cloud_oci_jms_java_downloads_principal_t,
  last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
  time_accepted timestamp with time zone,
  time_last_updated timestamp with time zone,
  lifecycle_state varchar2(32767),
  freeform_tags json_element_t,
  defined_tags json_element_t,
  system_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_t (
    id varchar2,
    license_acceptance_status varchar2,
    compartment_id varchar2,
    license_type varchar2,
    created_by dbms_cloud_oci_jms_java_downloads_principal_t,
    last_updated_by dbms_cloud_oci_jms_java_downloads_principal_t,
    time_accepted timestamp with time zone,
    time_last_updated timestamp with time zone,
    lifecycle_state varchar2,
    freeform_tags json_element_t,
    defined_tags json_element_t,
    system_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

id

(required) The unique identifier for the acceptance record.

license_acceptance_status

(required) Status of license acceptance.

Allowed values are: 'ACCEPTED', 'REVOKED'

compartment_id

(required) The tenancy OCID of the user accepting the license.

license_type

(required) License type associated with the acceptance.

Allowed values are: 'OTN', 'NFTC', 'RESTRICTED'

created_by

(required)

last_updated_by

(optional)

time_accepted

(required) The date and time of license acceptance(formatted according to RFC3339).

time_last_updated

(optional) The date and time of last update(formatted according to RFC3339).

lifecycle_state

(optional) The current state of the JavaLicenseAcceptanceRecord.

Allowed values are: 'ACTIVE', 'CREATING', 'DELETED', 'DELETING', 'FAILED', 'NEEDS_ATTENTION', 'UPDATING'

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

system_tags

(optional) System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: `{\"orcl-cloud\": {\"free-tier-retained\": \"true\"}}`

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_ACCEPTANCE_RECORD_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_ACCEPTANCE_RECORD_COLLECTION_T Type

Contains a list of JavaLicenseAcceptanceRecordSummary objects.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_collection_t (
    items dbms_cloud_oci_jms_java_downloads_java_license_acceptance_record_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) List of JavaLicenseAcceptanceRecords.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_SUMMARY_T Type

Summary of a license type for Java.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  display_name varchar2(32767),
  license_type varchar2(32767),
  license_url varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_summary_t (
    display_name varchar2,
    license_type varchar2,
    license_url varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

display_name

(required) Commonly used name for the license type.

license_type

(required) License Type

Allowed values are: 'OTN', 'NFTC', 'RESTRICTED'

license_url

(required) Publicly accessible license URL containing the detailed terms and conditions.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_java_license_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_java_license_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_JAVA_LICENSE_COLLECTION_T Type

Collection of the Java license summary objects.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_java_license_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_java_license_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_java_license_collection_t (
    items dbms_cloud_oci_jms_java_downloads_java_license_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) A list of JavaLicenseSummary objects.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_REQUEST_SUMMARIZED_JAVA_DOWNLOAD_COUNTS_DETAILS_T Type

Attributes to summarize the Java download counts in a tenancy.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_request_summarized_java_download_counts_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  compartment_id varchar2(32767),
  group_as varchar2(32767),
  family_version varchar2(32767),
  release_version varchar2(32767),
  time_start timestamp with time zone,
  time_end timestamp with time zone,
  sort_by varchar2(32767),
  sort_order varchar2(32767),
  limit number,
  page varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_request_summarized_java_download_counts_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_request_summarized_java_download_counts_details_t (
    compartment_id varchar2,
    group_as varchar2,
    family_version varchar2,
    release_version varchar2,
    time_start timestamp with time zone,
    time_end timestamp with time zone,
    sort_by varchar2,
    sort_order varchar2,
    limit number,
    page varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

compartment_id

(required) The compartment OCID here should be the tenancy OCID.

group_as

(required) Group as property specifying the aggregation type for download counts.

Allowed values are: 'JAVA_FAMILY', 'JAVA_RELEASE', 'PLATFORM'

family_version

(optional) Unique Java family version identifier.

release_version

(optional) Unique Java release version identifier.

time_start

(optional) The start time from when download data has to be included (formatted according to RFC3339).

time_end

(optional) The end time until when the download data has to be included (formatted according to RFC3339).

sort_by

(optional) The property to be used for sorting the aggregated report.

Allowed values are: 'FAMILY_VERSION', 'DOWNLOAD_COUNT'

sort_order

(optional) The sort order for the aggregated report.

Allowed values are: 'ASC', 'DESC'

limit

(optional) The maximum number of items to return.

page

(optional) The page token representing the page at which to start retrieving results. The token is usually retrieved from a previous call.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_UPDATE_JAVA_DOWNLOAD_TOKEN_DETAILS_T Type

The attributes of the JavaDownloadToken to be updated.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_update_java_download_token_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  display_name varchar2(32767),
  description varchar2(32767),
  is_default number,
  time_expires timestamp with time zone,
  license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
  freeform_tags json_element_t,
  defined_tags json_element_t,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_update_java_download_token_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_update_java_download_token_details_t (
    display_name varchar2,
    description varchar2,
    is_default number,
    time_expires timestamp with time zone,
    license_type dbms_cloud_oci_jms_java_downloads_varchar2_tbl,
    freeform_tags json_element_t,
    defined_tags json_element_t
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

display_name

(optional) User provided display name of the JavaDownloadToken.

description

(optional) User provided description of the JavaDownloadToken.

is_default

(optional) Update the token default status.

time_expires

(optional) Expiry time of the token.

license_type

(optional) The license type(s) associated with the JavaDownloadToken.

freeform_tags

(optional) 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.)

defined_tags

(optional) 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).

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_UPDATE_JAVA_LICENSE_ACCEPTANCE_RECORD_DETAILS_T Type

The attributes for updating a Java license acceptance record.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_update_java_license_acceptance_record_details_t FORCE AUTHID CURRENT_USER IS OBJECT (
  license_acceptance_status varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_update_java_license_acceptance_record_details_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_update_java_license_acceptance_record_details_t (
    license_acceptance_status varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

license_acceptance_status

(required) Status of license acceptance.

Allowed values are: 'ACCEPTED', 'REVOKED'

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_RESOURCE_T Type

A resource created or operated on by a work request.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_resource_t FORCE AUTHID CURRENT_USER IS OBJECT (
  entity_type varchar2(32767),
  action_type varchar2(32767),
  identifier varchar2(32767),
  entity_uri varchar2(32767),
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_resource_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_resource_t (
    entity_type varchar2,
    action_type varchar2,
    identifier varchar2,
    entity_uri varchar2
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

entity_type

(required) The resource type the work request affects.

action_type

(required) 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.

Allowed values are: 'CREATED', 'UPDATED', 'DELETED', 'IN_PROGRESS', 'RELATED', 'FAILED'

identifier

(required) The identifier of the resource the work request affects.

entity_uri

(optional) The URI path that the user can do a GET on to access the resource metadata.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_RESOURCE_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_work_request_resource_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_resource_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_work_request_resource_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_T Type

A description of workrequest status.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_t FORCE AUTHID CURRENT_USER IS OBJECT (
  operation_type varchar2(32767),
  status varchar2(32767),
  id varchar2(32767),
  compartment_id varchar2(32767),
  resources dbms_cloud_oci_jms_java_downloads_work_request_resource_tbl,
  percent_complete number,
  time_accepted timestamp with time zone,
  time_started timestamp with time zone,
  time_finished timestamp with time zone,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_t (
    operation_type varchar2,
    status varchar2,
    id varchar2,
    compartment_id varchar2,
    resources dbms_cloud_oci_jms_java_downloads_work_request_resource_tbl,
    percent_complete number,
    time_accepted timestamp with time zone,
    time_started timestamp with time zone,
    time_finished timestamp with time zone
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

operation_type

(required) Type of the work request.

Allowed values are: 'CREATE_JAVA_DOWNLOAD_TOKEN', 'UPDATE_JAVA_DOWNLOAD_TOKEN', 'DELETE_JAVA_DOWNLOAD_TOKEN', 'CREATE_JAVA_DOWNLOAD_REPORT', 'DELETE_JAVA_DOWNLOAD_REPORT'

status

(required) Status of current work request.

Allowed values are: 'ACCEPTED', 'IN_PROGRESS', 'WAITING', 'NEEDS_ATTENTION', 'FAILED', 'SUCCEEDED', 'CANCELING', 'CANCELED'

id

(required) The OCID of the work request.

compartment_id

(required) The OCID of the tenancy scoped to the work request.

resources

(required) The resources affected by this work request.

percent_complete

(required) Percentage of the request completed.

time_accepted

(required) The date and time the request was created, as described in RFC 3339, section 14.29.

time_started

(optional) The date and time the request was started, as described in RFC 3339, section 14.29.

time_finished

(optional) The date and time the request was completed, as described in RFC 3339.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_ERROR_T Type

An error encountered while executing a work request.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_error_t FORCE AUTHID CURRENT_USER IS OBJECT (
  code varchar2(32767),
  message varchar2(32767),
  l_timestamp timestamp with time zone,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_error_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_error_t (
    code varchar2,
    message varchar2,
    l_timestamp timestamp with time zone
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

code

(required) A machine-usable code for the error that occured. Error codes are listed on (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)

message

(required) A human readable description of the issue encountered.

l_timestamp

(required) The time the error occured. An RFC3339 formatted datetime string.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_ERROR_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_work_request_error_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_error_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_work_request_error_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_ERROR_COLLECTION_T Type

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

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_error_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_work_request_error_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_error_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_error_collection_t (
    items dbms_cloud_oci_jms_java_downloads_work_request_error_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) List of workRequestError objects.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_LOG_ENTRY_T Type

A log message from the execution of a work request.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_log_entry_t FORCE AUTHID CURRENT_USER IS OBJECT (
  message varchar2(32767),
  l_timestamp timestamp with time zone,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_log_entry_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_log_entry_t (
    message varchar2,
    l_timestamp timestamp with time zone
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

message

(required) Human-readable log message.

l_timestamp

(required) The time the log message was written. An RFC3339 formatted datetime string.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_LOG_ENTRY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_work_request_log_entry_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_log_entry_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_work_request_log_entry_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_LOG_ENTRY_COLLECTION_T Type

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

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_log_entry_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_work_request_log_entry_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_log_entry_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_log_entry_collection_t (
    items dbms_cloud_oci_jms_java_downloads_work_request_log_entry_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) List of workRequestLogEntries.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_SUMMARY_T Type

A summary of the status of a work request.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_summary_t FORCE AUTHID CURRENT_USER IS OBJECT (
  operation_type varchar2(32767),
  status varchar2(32767),
  id varchar2(32767),
  compartment_id varchar2(32767),
  resources dbms_cloud_oci_jms_java_downloads_work_request_resource_tbl,
  percent_complete number,
  time_accepted timestamp with time zone,
  time_started timestamp with time zone,
  time_finished timestamp with time zone,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_summary_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_summary_t (
    operation_type varchar2,
    status varchar2,
    id varchar2,
    compartment_id varchar2,
    resources dbms_cloud_oci_jms_java_downloads_work_request_resource_tbl,
    percent_complete number,
    time_accepted timestamp with time zone,
    time_started timestamp with time zone,
    time_finished timestamp with time zone
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

operation_type

(required) Type of the work request.

Allowed values are: 'CREATE_JAVA_DOWNLOAD_TOKEN', 'UPDATE_JAVA_DOWNLOAD_TOKEN', 'DELETE_JAVA_DOWNLOAD_TOKEN', 'CREATE_JAVA_DOWNLOAD_REPORT', 'DELETE_JAVA_DOWNLOAD_REPORT'

status

(required) Status of current work request.

Allowed values are: 'ACCEPTED', 'IN_PROGRESS', 'WAITING', 'NEEDS_ATTENTION', 'FAILED', 'SUCCEEDED', 'CANCELING', 'CANCELED'

id

(required) The OCID of the work request.

compartment_id

(required) The OCID of the tenancy scoped to the work request.

resources

(required) The resources affected by this work request.

percent_complete

(required) Percentage of the request completed.

time_accepted

(required) The date and time the request was created, as described in RFC 3339, section 14.29.

time_started

(optional) The date and time the request was started, as described in RFC 3339, section 14.29.

time_finished

(optional) The date and time the request was completed, as described in RFC 3339.

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_SUMMARY_TBL Type

Nested table type of dbms_cloud_oci_jms_java_downloads_work_request_summary_t.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_summary_tbl FORCE IS TABLE OF (dbms_cloud_oci_jms_java_downloads_work_request_summary_t) NOT PERSISTABLE;

DBMS_CLOUD_OCI_JMS_JAVA_DOWNLOADS_WORK_REQUEST_SUMMARY_COLLECTION_T Type

Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

Syntax

CREATE OR REPLACE NONEDITIONABLE TYPE dbms_cloud_oci_jms_java_downloads_work_request_summary_collection_t FORCE AUTHID CURRENT_USER IS OBJECT (
  items dbms_cloud_oci_jms_java_downloads_work_request_summary_tbl,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_summary_collection_t
    RETURN SELF AS RESULT,
  CONSTRUCTOR FUNCTION dbms_cloud_oci_jms_java_downloads_work_request_summary_collection_t (
    items dbms_cloud_oci_jms_java_downloads_work_request_summary_tbl
  ) RETURN SELF AS RESULT
) NOT PERSISTABLE;

Fields

Field Description

items

(required) List of workRequestSummary objects.

Was this article helpful?