Interface GetScheduledQueryResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CloudWatchLogsResponse.Builder,CopyableBuilder<GetScheduledQueryResponse.Builder,,GetScheduledQueryResponse> SdkBuilder<GetScheduledQueryResponse.Builder,,GetScheduledQueryResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetScheduledQueryResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime(Long creationTime) The timestamp when the scheduled query was created.description(String description) The description of the scheduled query.destinationConfiguration(Consumer<DestinationConfiguration.Builder> destinationConfiguration) Configuration for where query results are delivered.destinationConfiguration(DestinationConfiguration destinationConfiguration) Configuration for where query results are delivered.executionRoleArn(String executionRoleArn) The ARN of the IAM role used to execute the query and deliver results.lastExecutionStatus(String lastExecutionStatus) The status of the most recent execution of the scheduled query.lastExecutionStatus(ExecutionStatus lastExecutionStatus) The status of the most recent execution of the scheduled query.lastTriggeredTime(Long lastTriggeredTime) The timestamp when the scheduled query was last executed.lastUpdatedTime(Long lastUpdatedTime) The timestamp when the scheduled query was last updated.logGroupIdentifiers(String... logGroupIdentifiers) The log groups queried by the scheduled query.logGroupIdentifiers(Collection<String> logGroupIdentifiers) The log groups queried by the scheduled query.The name of the scheduled query.queryLanguage(String queryLanguage) The query language used by the scheduled query.queryLanguage(QueryLanguage queryLanguage) The query language used by the scheduled query.queryString(String queryString) The query string executed by the scheduled query.scheduledQueryArn(String scheduledQueryArn) The ARN of the scheduled query.scheduleEndTime(Long scheduleEndTime) The end time for the scheduled query in Unix epoch format.scheduleExpression(String scheduleExpression) The cron expression that defines when the scheduled query runs.scheduleStartTime(Long scheduleStartTime) The start time for the scheduled query in Unix epoch format.startTimeOffset(Long startTimeOffset) The time offset in seconds that defines the lookback period for the query.The current state of the scheduled query.state(ScheduledQueryState state) The current state of the scheduled query.The timezone used for evaluating the schedule expression.Methods inherited from interface software.amazon.awssdk.services.cloudwatchlogs.model.CloudWatchLogsResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
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.
-
description
The description of the scheduled query.
- Parameters:
description- The description of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryLanguage
The query language used by the scheduled query.
- Parameters:
queryLanguage- The query language used by the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryLanguage
The query language used by the scheduled query.
- Parameters:
queryLanguage- The query language used by the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryString
The query string executed by the scheduled query.
- Parameters:
queryString- The query string executed by the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupIdentifiers
The log groups queried by the scheduled query.
- Parameters:
logGroupIdentifiers- The log groups queried by the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
logGroupIdentifiers
The log groups queried by the scheduled query.
- Parameters:
logGroupIdentifiers- The log groups queried by the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.
-
startTimeOffset
The time offset in seconds that defines the lookback period for the query.
- Parameters:
startTimeOffset- The time offset in seconds that defines the lookback period for the query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationConfiguration
GetScheduledQueryResponse.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 GetScheduledQueryResponse.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:
-
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:
-
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:
-
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
The status of the most recent execution of the scheduled query.
- Parameters:
lastExecutionStatus- The status of the most recent execution of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastExecutionStatus
The status of the most recent execution of the scheduled query.
- Parameters:
lastExecutionStatus- The status of the most recent execution of the scheduled query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scheduleStartTime
The start time for the scheduled query in Unix epoch format.
- Parameters:
scheduleStartTime- The start time for the scheduled query in Unix epoch format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleEndTime
The end time for the scheduled query in Unix epoch format.
- Parameters:
scheduleEndTime- The end time for the scheduled query in Unix epoch format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
executionRoleArn
The ARN of the IAM role used to execute the query and deliver results.
- Parameters:
executionRoleArn- The ARN of the IAM role used to execute the query and deliver results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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.
-