public static class JavaDownloadReportSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
JavaDownloadReportSummary |
build() |
JavaDownloadReportSummary.Builder |
checksumType(ChecksumType checksumType)
The algorithm used for calculating the checksum.
|
JavaDownloadReportSummary.Builder |
checksumValue(String checksumValue)
The checksum value of the Java download report file.
|
JavaDownloadReportSummary.Builder |
compartmentId(String compartmentId)
The OCID of the
tenancy scoped to the Java download report.
|
JavaDownloadReportSummary.Builder |
copy(JavaDownloadReportSummary model) |
JavaDownloadReportSummary.Builder |
createdBy(Principal createdBy) |
JavaDownloadReportSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
JavaDownloadReportSummary.Builder |
displayName(String displayName)
Display name for the Java download report.
|
JavaDownloadReportSummary.Builder |
fileSizeInBytes(Long fileSizeInBytes)
Approximate size of the Java download report file in bytes.
|
JavaDownloadReportSummary.Builder |
format(JavaDownloadReportFormat format)
The file format of the Java download report.
|
JavaDownloadReportSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
JavaDownloadReportSummary.Builder |
id(String id)
The OCID of the
Java download report.
|
JavaDownloadReportSummary.Builder |
lifecycleState(LifecycleState lifecycleState)
The current state of the Java download report.
|
JavaDownloadReportSummary.Builder |
sortBy(JavaDownloadRecordSortBy sortBy)
The property used for sorting the records.
|
JavaDownloadReportSummary.Builder |
sortOrder(SortOrder sortOrder)
The sort order for the records.
|
JavaDownloadReportSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.
|
JavaDownloadReportSummary.Builder |
timeCreated(Date timeCreated)
The time the Java download report was created, displayed as an
RFC3339 formatted datetime string.
|
JavaDownloadReportSummary.Builder |
timeEnd(Date timeEnd)
The end time until when the download records are included (formatted according to
RFC3339).
|
JavaDownloadReportSummary.Builder |
timeStart(Date timeStart)
The start time from when the download records are included (formatted according to
RFC3339).
|
public JavaDownloadReportSummary.Builder id(String id)
The OCID of the Java download report.
id
- the value to setpublic JavaDownloadReportSummary.Builder displayName(String displayName)
Display name for the Java download report.
displayName
- the value to setpublic JavaDownloadReportSummary.Builder format(JavaDownloadReportFormat format)
The file format of the Java download report.
format
- the value to setpublic JavaDownloadReportSummary.Builder fileSizeInBytes(Long fileSizeInBytes)
Approximate size of the Java download report file in bytes.
fileSizeInBytes
- the value to setpublic JavaDownloadReportSummary.Builder checksumType(ChecksumType checksumType)
The algorithm used for calculating the checksum.
checksumType
- the value to setpublic JavaDownloadReportSummary.Builder checksumValue(String checksumValue)
The checksum value of the Java download report file.
checksumValue
- the value to setpublic JavaDownloadReportSummary.Builder compartmentId(String compartmentId)
The OCID of the tenancy scoped to the Java download report.
compartmentId
- the value to setpublic JavaDownloadReportSummary.Builder createdBy(Principal createdBy)
public JavaDownloadReportSummary.Builder timeCreated(Date timeCreated)
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
timeCreated
- the value to setpublic JavaDownloadReportSummary.Builder timeStart(Date timeStart)
The start time from when the download records are included (formatted according to RFC3339).
timeStart
- the value to setpublic JavaDownloadReportSummary.Builder timeEnd(Date timeEnd)
The end time until when the download records are included (formatted according to RFC3339).
timeEnd
- the value to setpublic JavaDownloadReportSummary.Builder sortBy(JavaDownloadRecordSortBy sortBy)
The property used for sorting the records.
sortBy
- the value to setpublic JavaDownloadReportSummary.Builder sortOrder(SortOrder sortOrder)
The sort order for the records.
sortOrder
- the value to setpublic JavaDownloadReportSummary.Builder lifecycleState(LifecycleState lifecycleState)
The current state of the Java download report.
lifecycleState
- the value to setpublic JavaDownloadReportSummary.Builder freeformTags(Map<String,String> freeformTags)
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.)
freeformTags
- the value to setpublic JavaDownloadReportSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
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).
definedTags
- the value to setpublic JavaDownloadReportSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags)
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"}}
systemTags
- the value to setpublic JavaDownloadReportSummary build()
public JavaDownloadReportSummary.Builder copy(JavaDownloadReportSummary model)
Copyright © 2016–2024. All rights reserved.