Class JavaDownloadReportSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.jmsjavadownloads.model.JavaDownloadReportSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20230601") public final class JavaDownloadReportSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A summary of the Java download report in a tenancy.
Note: Objects should always be created or deserialized using theJavaDownloadReportSummary.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theJavaDownloadReportSummary.Builder
, which maintain a set of all explicitly set fields calledJavaDownloadReportSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JavaDownloadReportSummary.Builder
-
Constructor Summary
Constructors Constructor Description JavaDownloadReportSummary(String id, String displayName, JavaDownloadReportFormat format, Long fileSizeInBytes, ChecksumType checksumType, String checksumValue, String compartmentId, Principal createdBy, Date timeCreated, Date timeStart, Date timeEnd, JavaDownloadRecordSortBy sortBy, SortOrder sortOrder, LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JavaDownloadReportSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
ChecksumType
getChecksumType()
The algorithm used for calculating the checksum.String
getChecksumValue()
The checksum value of the Java download report file.String
getCompartmentId()
The OCID of the tenancy scoped to the Java download report.Principal
getCreatedBy()
Map<String,Map<String,Object>>
getDefinedTags()
Defined tags for this resource.String
getDisplayName()
Display name for the Java download report.Long
getFileSizeInBytes()
Approximate size of the Java download report file in bytes.JavaDownloadReportFormat
getFormat()
The file format of the Java download report.Map<String,String>
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.String
getId()
The OCID of the Java download report.LifecycleState
getLifecycleState()
The current state of the Java download report.JavaDownloadRecordSortBy
getSortBy()
The property used for sorting the records.SortOrder
getSortOrder()
The sort order for the records.Map<String,Map<String,Object>>
getSystemTags()
System tags for this resource.Date
getTimeCreated()
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.Date
getTimeEnd()
The end time until when the download records are included (formatted according to RFC3339).Date
getTimeStart()
The start time from when the download records are included (formatted according to RFC3339).int
hashCode()
JavaDownloadReportSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
JavaDownloadReportSummary
@Deprecated @ConstructorProperties({"id","displayName","format","fileSizeInBytes","checksumType","checksumValue","compartmentId","createdBy","timeCreated","timeStart","timeEnd","sortBy","sortOrder","lifecycleState","freeformTags","definedTags","systemTags"}) public JavaDownloadReportSummary(String id, String displayName, JavaDownloadReportFormat format, Long fileSizeInBytes, ChecksumType checksumType, String checksumValue, String compartmentId, Principal createdBy, Date timeCreated, Date timeStart, Date timeEnd, JavaDownloadRecordSortBy sortBy, SortOrder sortOrder, LifecycleState lifecycleState, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)
Deprecated.
-
-
Method Detail
-
builder
public static JavaDownloadReportSummary.Builder builder()
Create a new builder.
-
toBuilder
public JavaDownloadReportSummary.Builder toBuilder()
-
getDisplayName
public String getDisplayName()
Display name for the Java download report.- Returns:
- the value
-
getFormat
public JavaDownloadReportFormat getFormat()
The file format of the Java download report.- Returns:
- the value
-
getFileSizeInBytes
public Long getFileSizeInBytes()
Approximate size of the Java download report file in bytes.- Returns:
- the value
-
getChecksumType
public ChecksumType getChecksumType()
The algorithm used for calculating the checksum.- Returns:
- the value
-
getChecksumValue
public String getChecksumValue()
The checksum value of the Java download report file.- Returns:
- the value
-
getCompartmentId
public String getCompartmentId()
The OCID of the tenancy scoped to the Java download report.- Returns:
- the value
-
getCreatedBy
public Principal getCreatedBy()
-
getTimeCreated
public Date getTimeCreated()
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.- Returns:
- the value
-
getTimeStart
public Date getTimeStart()
The start time from when the download records are included (formatted according to RFC3339).- Returns:
- the value
-
getTimeEnd
public Date getTimeEnd()
The end time until when the download records are included (formatted according to RFC3339).- Returns:
- the value
-
getSortBy
public JavaDownloadRecordSortBy getSortBy()
The property used for sorting the records.- Returns:
- the value
-
getSortOrder
public SortOrder getSortOrder()
The sort order for the records.- Returns:
- the value
-
getLifecycleState
public LifecycleState getLifecycleState()
The current state of the Java download report.- Returns:
- the value
-
getFreeformTags
public Map<String,String> getFreeformTags()
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.)
- Returns:
- the value
-
getDefinedTags
public Map<String,Map<String,Object>> getDefinedTags()
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).
- Returns:
- the value
-
getSystemTags
public Map<String,Map<String,Object>> getSystemTags()
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"}}
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-