Interface UpdateRefreshScheduleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateRefreshScheduleRequest.Builder,UpdateRefreshScheduleRequest>
,QuickSightRequest.Builder
,SdkBuilder<UpdateRefreshScheduleRequest.Builder,UpdateRefreshScheduleRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- UpdateRefreshScheduleRequest
public static interface UpdateRefreshScheduleRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<UpdateRefreshScheduleRequest.Builder,UpdateRefreshScheduleRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateRefreshScheduleRequest.Builder
awsAccountId(String awsAccountId)
The Amazon Web Services account ID.UpdateRefreshScheduleRequest.Builder
dataSetId(String dataSetId)
The ID of the dataset.UpdateRefreshScheduleRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
UpdateRefreshScheduleRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
default UpdateRefreshScheduleRequest.Builder
schedule(Consumer<RefreshSchedule.Builder> schedule)
The refresh schedule.UpdateRefreshScheduleRequest.Builder
schedule(RefreshSchedule schedule)
The refresh schedule.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.quicksight.model.QuickSightRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
dataSetId
UpdateRefreshScheduleRequest.Builder dataSetId(String dataSetId)
The ID of the dataset.
- Parameters:
dataSetId
- The ID of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsAccountId
UpdateRefreshScheduleRequest.Builder awsAccountId(String awsAccountId)
The Amazon Web Services account ID.
- Parameters:
awsAccountId
- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedule
UpdateRefreshScheduleRequest.Builder schedule(RefreshSchedule schedule)
The refresh schedule.
- Parameters:
schedule
- The refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schedule
default UpdateRefreshScheduleRequest.Builder schedule(Consumer<RefreshSchedule.Builder> schedule)
The refresh schedule.
This is a convenience method that creates an instance of theRefreshSchedule.Builder
avoiding the need to create one manually viaRefreshSchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toschedule(RefreshSchedule)
.- Parameters:
schedule
- a consumer that will call methods onRefreshSchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
schedule(RefreshSchedule)
-
overrideConfiguration
UpdateRefreshScheduleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateRefreshScheduleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-