Interface ScheduledReportSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledReportSummary.Builder,,ScheduledReportSummary> SdkBuilder<ScheduledReportSummary.Builder,,ScheduledReportSummary> SdkPojo
- Enclosing class:
ScheduledReportSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the scheduled report.dashboardArn(String dashboardArn) The ARN of the dashboard associated with the scheduled report.default ScheduledReportSummary.BuilderhealthStatus(Consumer<HealthStatus.Builder> healthStatus) The health status of the scheduled report as of its last refresh time.healthStatus(HealthStatus healthStatus) The health status of the scheduled report as of its last refresh time.The name of the scheduled report.scheduleExpression(String scheduleExpression) The schedule expression that defines when the report runs.scheduleExpressionTimeZone(String scheduleExpressionTimeZone) The time zone for the schedule expression, for example,UTC.The state of the schedule:ENABLEDorDISABLED.state(ScheduleState state) The state of the schedule:ENABLEDorDISABLED.The list of widget identifiers included in the scheduled report.widgetIds(Collection<String> widgetIds) The list of widget identifiers included in the scheduled report.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
arn
The ARN of the scheduled report.
- Parameters:
arn- The ARN of the scheduled report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the scheduled report.
- Parameters:
name- The name of the scheduled report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dashboardArn
The ARN of the dashboard associated with the scheduled report.
- Parameters:
dashboardArn- The ARN of the dashboard associated with the scheduled report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleExpression
The schedule expression that defines when the report runs.
- Parameters:
scheduleExpression- The schedule expression that defines when the report runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the schedule:
ENABLEDorDISABLED.- Parameters:
state- The state of the schedule:ENABLEDorDISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the schedule:
ENABLEDorDISABLED.- Parameters:
state- The state of the schedule:ENABLEDorDISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
healthStatus
The health status of the scheduled report as of its last refresh time.
- Parameters:
healthStatus- The health status of the scheduled report as of its last refresh time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
healthStatus
The health status of the scheduled report as of its last refresh time.
This is a convenience method that creates an instance of theHealthStatus.Builderavoiding the need to create one manually viaHealthStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohealthStatus(HealthStatus).- Parameters:
healthStatus- a consumer that will call methods onHealthStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scheduleExpressionTimeZone
The time zone for the schedule expression, for example,
UTC.- Parameters:
scheduleExpressionTimeZone- The time zone for the schedule expression, for example,UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
widgetIds
The list of widget identifiers included in the scheduled report.
- Parameters:
widgetIds- The list of widget identifiers included in the scheduled report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
widgetIds
The list of widget identifiers included in the scheduled report.
- Parameters:
widgetIds- The list of widget identifiers included in the scheduled report.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-