public static class CreateJavaDownloadReportDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CreateJavaDownloadReportDetails |
build() |
CreateJavaDownloadReportDetails.Builder |
compartmentId(String compartmentId)
The compartment
OCID here
should be the tenancy OCID.
|
CreateJavaDownloadReportDetails.Builder |
copy(CreateJavaDownloadReportDetails model) |
CreateJavaDownloadReportDetails.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CreateJavaDownloadReportDetails.Builder |
format(JavaDownloadReportFormat format)
The format of the report that is generated.
|
CreateJavaDownloadReportDetails.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type, or scope.
|
CreateJavaDownloadReportDetails.Builder |
sortBy(JavaDownloadRecordSortBy sortBy)
The property to be used for sorting the records.
|
CreateJavaDownloadReportDetails.Builder |
sortOrder(SortOrder sortOrder)
The sort order for the records.
|
CreateJavaDownloadReportDetails.Builder |
timeEnd(Date timeEnd)
The end time until when the download records have to be included (formatted according to
RFC3339).
|
CreateJavaDownloadReportDetails.Builder |
timeStart(Date timeStart)
The start time from when download records have to be included (formatted according to
RFC3339).
|
public CreateJavaDownloadReportDetails.Builder compartmentId(String compartmentId)
The compartment OCID here should be the tenancy OCID.
compartmentId
- the value to setpublic CreateJavaDownloadReportDetails.Builder timeStart(Date timeStart)
The start time from when download records have to be included (formatted according to RFC3339).
timeStart
- the value to setpublic CreateJavaDownloadReportDetails.Builder timeEnd(Date timeEnd)
The end time until when the download records have to be included (formatted according to RFC3339).
timeEnd
- the value to setpublic CreateJavaDownloadReportDetails.Builder sortBy(JavaDownloadRecordSortBy sortBy)
The property to be used for sorting the records.
sortBy
- the value to setpublic CreateJavaDownloadReportDetails.Builder sortOrder(SortOrder sortOrder)
The sort order for the records.
sortOrder
- the value to setpublic CreateJavaDownloadReportDetails.Builder format(JavaDownloadReportFormat format)
The format of the report that is generated.
format
- the value to setpublic CreateJavaDownloadReportDetails.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 CreateJavaDownloadReportDetails.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 CreateJavaDownloadReportDetails build()
public CreateJavaDownloadReportDetails.Builder copy(CreateJavaDownloadReportDetails model)
Copyright © 2016–2024. All rights reserved.