Interface CacheReportInfo.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CacheReportInfo.Builder,
,CacheReportInfo> SdkBuilder<CacheReportInfo.Builder,
,CacheReportInfo> SdkPojo
- Enclosing class:
CacheReportInfo
-
Method Summary
Modifier and TypeMethodDescriptioncacheReportARN
(String cacheReportARN) The Amazon Resource Name (ARN) of the cache report you want to describe.cacheReportStatus
(String cacheReportStatus) The status of the specified cache report.cacheReportStatus
(CacheReportStatus cacheReportStatus) The status of the specified cache report.The time at which the gateway stopped generating the cache report.exclusionFilters
(Collection<CacheReportFilter> exclusionFilters) The list of filters and parameters that determine which files are excluded from the report.exclusionFilters
(Consumer<CacheReportFilter.Builder>... exclusionFilters) The list of filters and parameters that determine which files are excluded from the report.exclusionFilters
(CacheReportFilter... exclusionFilters) The list of filters and parameters that determine which files are excluded from the report.fileShareARN
(String fileShareARN) Sets the value of the FileShareARN property for this object.inclusionFilters
(Collection<CacheReportFilter> inclusionFilters) The list of filters and parameters that determine which files are included in the report.inclusionFilters
(Consumer<CacheReportFilter.Builder>... inclusionFilters) The list of filters and parameters that determine which files are included in the report.inclusionFilters
(CacheReportFilter... inclusionFilters) The list of filters and parameters that determine which files are included in the report.locationARN
(String locationARN) The ARN of the Amazon S3 bucket location where the cache report is saved.reportCompletionPercent
(Integer reportCompletionPercent) The percentage of the report generation process that has been completed at time of inquiry.reportName
(String reportName) The file name of the completed cache report object stored in Amazon S3.Sets the value of the Role property for this object.The time at which the gateway started generating the cache report.tags
(Collection<Tag> tags) The list of key/value tags associated with the report.tags
(Consumer<Tag.Builder>... tags) The list of key/value tags associated with the report.The list of key/value tags associated with the report.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cacheReportARN
The Amazon Resource Name (ARN) of the cache report you want to describe.
- Parameters:
cacheReportARN
- The Amazon Resource Name (ARN) of the cache report you want to describe.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cacheReportStatus
The status of the specified cache report.
- Parameters:
cacheReportStatus
- The status of the specified cache report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cacheReportStatus
The status of the specified cache report.
- Parameters:
cacheReportStatus
- The status of the specified cache report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reportCompletionPercent
The percentage of the report generation process that has been completed at time of inquiry.
- Parameters:
reportCompletionPercent
- The percentage of the report generation process that has been completed at time of inquiry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The time at which the gateway stopped generating the cache report.
- Parameters:
endTime
- The time at which the gateway stopped generating the cache report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
Sets the value of the Role property for this object.- Parameters:
role
- The new value for the Role property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
locationARN
The ARN of the Amazon S3 bucket location where the cache report is saved.
- Parameters:
locationARN
- The ARN of the Amazon S3 bucket location where the cache report is saved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The time at which the gateway started generating the cache report.
- Parameters:
startTime
- The time at which the gateway started generating the cache report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionFilters
The list of filters and parameters that determine which files are included in the report.
- Parameters:
inclusionFilters
- The list of filters and parameters that determine which files are included in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionFilters
The list of filters and parameters that determine which files are included in the report.
- Parameters:
inclusionFilters
- The list of filters and parameters that determine which files are included in the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionFilters
The list of filters and parameters that determine which files are included in the report.
This is a convenience method that creates an instance of theCacheReportFilter.Builder
avoiding the need to create one manually viaCacheReportFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinclusionFilters(List<CacheReportFilter>)
.- Parameters:
inclusionFilters
- a consumer that will call methods onCacheReportFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exclusionFilters
The list of filters and parameters that determine which files are excluded from the report.
- Parameters:
exclusionFilters
- The list of filters and parameters that determine which files are excluded from the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclusionFilters
The list of filters and parameters that determine which files are excluded from the report.
- Parameters:
exclusionFilters
- The list of filters and parameters that determine which files are excluded from the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exclusionFilters
The list of filters and parameters that determine which files are excluded from the report.
This is a convenience method that creates an instance of theCacheReportFilter.Builder
avoiding the need to create one manually viaCacheReportFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexclusionFilters(List<CacheReportFilter>)
.- Parameters:
exclusionFilters
- a consumer that will call methods onCacheReportFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
reportName
The file name of the completed cache report object stored in Amazon S3.
- Parameters:
reportName
- The file name of the completed cache report object stored in Amazon S3.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of key/value tags associated with the report.
- Parameters:
tags
- The list of key/value tags associated with the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of key/value tags associated with the report.
- Parameters:
tags
- The list of key/value tags associated with the report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of key/value tags associated with the report.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-