Interface StartPatientInsightsJobRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,ConnectHealthRequest.Builder,CopyableBuilder<StartPatientInsightsJobRequest.Builder,,StartPatientInsightsJobRequest> SdkBuilder<StartPatientInsightsJobRequest.Builder,,StartPatientInsightsJobRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartPatientInsightsJobRequest
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.encounterContext(Consumer<PatientInsightsEncounterContext.Builder> encounterContext) This is a convenience method that creates an instance of thePatientInsightsEncounterContext.Builderavoiding the need to create one manually viaPatientInsightsEncounterContext.builder().encounterContext(PatientInsightsEncounterContext encounterContext) inputDataConfig(Consumer<InputDataConfig.Builder> inputDataConfig) This is a convenience method that creates an instance of theInputDataConfig.Builderavoiding the need to create one manually viaInputDataConfig.builder().inputDataConfig(InputDataConfig inputDataConfig) insightsContext(Consumer<InsightsContext.Builder> insightsContext) This is a convenience method that creates an instance of theInsightsContext.Builderavoiding the need to create one manually viaInsightsContext.builder().insightsContext(InsightsContext insightsContext) outputDataConfig(Consumer<OutputDataConfig.Builder> outputDataConfig) This is a convenience method that creates an instance of theOutputDataConfig.Builderavoiding the need to create one manually viaOutputDataConfig.builder().outputDataConfig(OutputDataConfig outputDataConfig) overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.patientContext(Consumer<PatientInsightsPatientContext.Builder> patientContext) This is a convenience method that creates an instance of thePatientInsightsPatientContext.Builderavoiding the need to create one manually viaPatientInsightsPatientContext.builder().patientContext(PatientInsightsPatientContext patientContext) userContext(Consumer<UserContext.Builder> userContext) This is a convenience method that creates an instance of theUserContext.Builderavoiding the need to create one manually viaUserContext.builder().userContext(UserContext userContext) Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.services.connecthealth.model.ConnectHealthRequest.Builder
buildMethods 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
-
domainId
- Parameters:
domainId-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patientContext
- Parameters:
patientContext-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
patientContext
default StartPatientInsightsJobRequest.Builder patientContext(Consumer<PatientInsightsPatientContext.Builder> patientContext) This is a convenience method that creates an instance of thePatientInsightsPatientContext.Builderavoiding the need to create one manually viaPatientInsightsPatientContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topatientContext(PatientInsightsPatientContext).- Parameters:
patientContext- a consumer that will call methods onPatientInsightsPatientContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
insightsContext
- Parameters:
insightsContext-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
insightsContext
default StartPatientInsightsJobRequest.Builder insightsContext(Consumer<InsightsContext.Builder> insightsContext) This is a convenience method that creates an instance of theInsightsContext.Builderavoiding the need to create one manually viaInsightsContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinsightsContext(InsightsContext).- Parameters:
insightsContext- a consumer that will call methods onInsightsContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encounterContext
StartPatientInsightsJobRequest.Builder encounterContext(PatientInsightsEncounterContext encounterContext) - Parameters:
encounterContext-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encounterContext
default StartPatientInsightsJobRequest.Builder encounterContext(Consumer<PatientInsightsEncounterContext.Builder> encounterContext) This is a convenience method that creates an instance of thePatientInsightsEncounterContext.Builderavoiding the need to create one manually viaPatientInsightsEncounterContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencounterContext(PatientInsightsEncounterContext).- Parameters:
encounterContext- a consumer that will call methods onPatientInsightsEncounterContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userContext
- Parameters:
userContext-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userContext
default StartPatientInsightsJobRequest.Builder userContext(Consumer<UserContext.Builder> userContext) This is a convenience method that creates an instance of theUserContext.Builderavoiding the need to create one manually viaUserContext.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touserContext(UserContext).- Parameters:
userContext- a consumer that will call methods onUserContext.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inputDataConfig
- Parameters:
inputDataConfig-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDataConfig
default StartPatientInsightsJobRequest.Builder inputDataConfig(Consumer<InputDataConfig.Builder> inputDataConfig) This is a convenience method that creates an instance of theInputDataConfig.Builderavoiding the need to create one manually viaInputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputDataConfig(InputDataConfig).- Parameters:
inputDataConfig- a consumer that will call methods onInputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
outputDataConfig
- Parameters:
outputDataConfig-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputDataConfig
default StartPatientInsightsJobRequest.Builder outputDataConfig(Consumer<OutputDataConfig.Builder> outputDataConfig) This is a convenience method that creates an instance of theOutputDataConfig.Builderavoiding the need to create one manually viaOutputDataConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputDataConfig(OutputDataConfig).- Parameters:
outputDataConfig- a consumer that will call methods onOutputDataConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.
- Parameters:
clientToken- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartPatientInsightsJobRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartPatientInsightsJobRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-