Interface CreateRefreshScheduleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateRefreshScheduleRequest.Builder,CreateRefreshScheduleRequest>
,QuickSightRequest.Builder
,SdkBuilder<CreateRefreshScheduleRequest.Builder,CreateRefreshScheduleRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateRefreshScheduleRequest
public static interface CreateRefreshScheduleRequest.Builder extends QuickSightRequest.Builder, SdkPojo, CopyableBuilder<CreateRefreshScheduleRequest.Builder,CreateRefreshScheduleRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateRefreshScheduleRequest.Builder
awsAccountId(String awsAccountId)
The Amazon Web Services account ID.CreateRefreshScheduleRequest.Builder
dataSetId(String dataSetId)
The ID of the dataset.CreateRefreshScheduleRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateRefreshScheduleRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
default CreateRefreshScheduleRequest.Builder
schedule(Consumer<RefreshSchedule.Builder> schedule)
The refresh schedule.CreateRefreshScheduleRequest.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
CreateRefreshScheduleRequest.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
CreateRefreshScheduleRequest.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
CreateRefreshScheduleRequest.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 CreateRefreshScheduleRequest.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
CreateRefreshScheduleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateRefreshScheduleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-