Interface ScheduledQuerySummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduledQuerySummary.Builder,ScheduledQuerySummary>,SdkBuilder<ScheduledQuerySummary.Builder,ScheduledQuerySummary>,SdkPojo
- Enclosing class:
- ScheduledQuerySummary
@Mutable @NotThreadSafe public static interface ScheduledQuerySummary.Builder extends SdkPojo, CopyableBuilder<ScheduledQuerySummary.Builder,ScheduledQuerySummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScheduledQuerySummary.BuildercreationTime(Long creationTime)The timestamp when the scheduled query was created.default ScheduledQuerySummary.BuilderdestinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)Configuration for where query results are delivered.ScheduledQuerySummary.BuilderdestinationConfiguration(DestinationConfiguration destinationConfiguration)Configuration for where query results are delivered.ScheduledQuerySummary.BuilderlastExecutionStatus(String lastExecutionStatus)The status of the most recent execution.ScheduledQuerySummary.BuilderlastExecutionStatus(ExecutionStatus lastExecutionStatus)The status of the most recent execution.ScheduledQuerySummary.BuilderlastTriggeredTime(Long lastTriggeredTime)The timestamp when the scheduled query was last executed.ScheduledQuerySummary.BuilderlastUpdatedTime(Long lastUpdatedTime)The timestamp when the scheduled query was last updated.ScheduledQuerySummary.Buildername(String name)The name of the scheduled query.ScheduledQuerySummary.BuilderscheduledQueryArn(String scheduledQueryArn)The ARN of the scheduled query.ScheduledQuerySummary.BuilderscheduleExpression(String scheduleExpression)The cron expression that defines when the scheduled query runs.ScheduledQuerySummary.Builderstate(String state)The current state of the scheduled query.ScheduledQuerySummary.Builderstate(ScheduledQueryState state)The current state of the scheduled query.ScheduledQuerySummary.Buildertimezone(String timezone)The timezone used for evaluating the schedule expression.-
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 Detail
-
scheduledQueryArn
ScheduledQuerySummary.Builder scheduledQueryArn(String scheduledQueryArn)
The ARN of the scheduled query.
- Parameters:
scheduledQueryArn- The ARN of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ScheduledQuerySummary.Builder name(String name)
The name of the scheduled query.
- Parameters:
name- The name of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
ScheduledQuerySummary.Builder state(String state)
The current state of the scheduled query.
- Parameters:
state- The current state of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScheduledQueryState,ScheduledQueryState
-
state
ScheduledQuerySummary.Builder state(ScheduledQueryState state)
The current state of the scheduled query.
- Parameters:
state- The current state of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScheduledQueryState,ScheduledQueryState
-
lastTriggeredTime
ScheduledQuerySummary.Builder lastTriggeredTime(Long lastTriggeredTime)
The timestamp when the scheduled query was last executed.
- Parameters:
lastTriggeredTime- The timestamp when the scheduled query was last executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastExecutionStatus
ScheduledQuerySummary.Builder lastExecutionStatus(String lastExecutionStatus)
The status of the most recent execution.
- Parameters:
lastExecutionStatus- The status of the most recent execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExecutionStatus,ExecutionStatus
-
lastExecutionStatus
ScheduledQuerySummary.Builder lastExecutionStatus(ExecutionStatus lastExecutionStatus)
The status of the most recent execution.
- Parameters:
lastExecutionStatus- The status of the most recent execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ExecutionStatus,ExecutionStatus
-
scheduleExpression
ScheduledQuerySummary.Builder scheduleExpression(String scheduleExpression)
The cron expression that defines when the scheduled query runs.
- Parameters:
scheduleExpression- The cron expression that defines when the scheduled query runs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
ScheduledQuerySummary.Builder timezone(String timezone)
The timezone used for evaluating the schedule expression.
- Parameters:
timezone- The timezone used for evaluating the schedule expression.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
ScheduledQuerySummary.Builder destinationConfiguration(DestinationConfiguration destinationConfiguration)
Configuration for where query results are delivered.
- Parameters:
destinationConfiguration- Configuration for where query results are delivered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
default ScheduledQuerySummary.Builder destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration)
Configuration for where query results are delivered.
This is a convenience method that creates an instance of theDestinationConfiguration.Builderavoiding the need to create one manually viaDestinationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationConfiguration(DestinationConfiguration).- Parameters:
destinationConfiguration- a consumer that will call methods onDestinationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
destinationConfiguration(DestinationConfiguration)
-
creationTime
ScheduledQuerySummary.Builder creationTime(Long creationTime)
The timestamp when the scheduled query was created.
- Parameters:
creationTime- The timestamp when the scheduled query was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
ScheduledQuerySummary.Builder lastUpdatedTime(Long lastUpdatedTime)
The timestamp when the scheduled query was last updated.
- Parameters:
lastUpdatedTime- The timestamp when the scheduled query was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-