Class JavaDownloadReportSummary
A summary of the Java download report in a tenancy.
Inherited Members
Namespace: Oci.JmsjavadownloadsService.Models
Assembly: OCI.DotNetSDK.Jmsjavadownloads.dll
Syntax
public class JavaDownloadReportSummary
Properties
ChecksumType
Declaration
[Required(ErrorMessage = "ChecksumType is required.")]
[JsonProperty(PropertyName = "checksumType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ChecksumType? ChecksumType { get; set; }
Property Value
Type | Description |
---|---|
ChecksumType? | The algorithm used for calculating the checksum. |
Remarks
Required
ChecksumValue
Declaration
[Required(ErrorMessage = "ChecksumValue is required.")]
[JsonProperty(PropertyName = "checksumValue")]
public string ChecksumValue { get; set; }
Property Value
Type | Description |
---|---|
string | The checksum value of the Java download report file. |
Remarks
Required
CompartmentId
Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the tenancy scoped to the Java download report. |
Remarks
Required
CreatedBy
Declaration
[Required(ErrorMessage = "CreatedBy is required.")]
[JsonProperty(PropertyName = "createdBy")]
public Principal CreatedBy { get; set; }
Property Value
Type | Description |
---|---|
Principal |
Remarks
Required
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | 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). |
DisplayName
Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | Display name for the Java download report. |
Remarks
Required
FileSizeInBytes
Declaration
[Required(ErrorMessage = "FileSizeInBytes is required.")]
[JsonProperty(PropertyName = "fileSizeInBytes")]
public long? FileSizeInBytes { get; set; }
Property Value
Type | Description |
---|---|
long? | Approximate size of the Java download report file in bytes. |
Remarks
Required
Format
Declaration
[Required(ErrorMessage = "Format is required.")]
[JsonProperty(PropertyName = "format")]
[JsonConverter(typeof(ResponseEnumConverter))]
public JavaDownloadReportFormat? Format { get; set; }
Property Value
Type | Description |
---|---|
JavaDownloadReportFormat? | The file format of the Java download report. |
Remarks
Required
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | 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.) |
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type | Description |
---|---|
string | The OCID of the Java download report. |
Remarks
Required
LifecycleState
Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleState? LifecycleState { get; set; }
Property Value
Type | Description |
---|---|
LifecycleState? | The current state of the Java download report. |
Remarks
Required
SortBy
Declaration
[JsonProperty(PropertyName = "sortBy")]
[JsonConverter(typeof(ResponseEnumConverter))]
public JavaDownloadRecordSortBy? SortBy { get; set; }
Property Value
Type | Description |
---|---|
JavaDownloadRecordSortBy? | The property used for sorting the records. |
SortOrder
Declaration
[JsonProperty(PropertyName = "sortOrder")]
[JsonConverter(typeof(ResponseEnumConverter))]
public SortOrder? SortOrder { get; set; }
Property Value
Type | Description |
---|---|
SortOrder? | The sort order for the records. |
SystemTags
Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, Dictionary<string, object>> | 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.
|
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the Java download report was created, displayed as an RFC3339 formatted datetime string. |
Remarks
Required
TimeEnd
Declaration
[JsonProperty(PropertyName = "timeEnd")]
public DateTime? TimeEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The end time until when the download records are included (formatted according to RFC3339). |
TimeStart
Declaration
[JsonProperty(PropertyName = "timeStart")]
public DateTime? TimeStart { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The start time from when the download records are included (formatted according to RFC3339). |