Interface RestoreFhirDatastoreRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RestoreFhirDatastoreRequest.Builder,,RestoreFhirDatastoreRequest> HealthLakeRequest.Builder,SdkBuilder<RestoreFhirDatastoreRequest.Builder,,RestoreFhirDatastoreRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
RestoreFhirDatastoreRequest
-
Method Summary
Modifier and TypeMethodDescriptionanalyticsConfiguration(Consumer<AnalyticsConfiguration.Builder> analyticsConfiguration) The analytics configuration for the restored data store.analyticsConfiguration(AnalyticsConfiguration analyticsConfiguration) The analytics configuration for the restored data store.clientToken(String clientToken) An optional user-provided token to ensure API idempotency of the restore.datastoreName(String datastoreName) The name for the restored data store.identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider configuration for the restored data store.identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The identity provider configuration for the restored data store.nlpConfiguration(Consumer<NlpConfiguration.Builder> nlpConfiguration) The NLP configuration for the restored data store.nlpConfiguration(NlpConfiguration nlpConfiguration) The NLP configuration for the restored data store.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.profileConfiguration(Consumer<ProfileConfiguration.Builder> profileConfiguration) The profile configuration for the restored data store.profileConfiguration(ProfileConfiguration profileConfiguration) The profile configuration for the restored data store.restoreConfiguration(Consumer<RestoreConfiguration.Builder> restoreConfiguration) The restore configuration specifying the type and parameters for the restore.restoreConfiguration(RestoreConfiguration restoreConfiguration) The restore configuration specifying the type and parameters for the restore.sourceDatastoreId(String sourceDatastoreId) The identifier of the source data store to restore from.sseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for the restored data store.sseConfiguration(SseConfiguration sseConfiguration) The server-side encryption key configuration for the restored data store.tags(Collection<Tag> tags) The resource tags applied to the restored data store.tags(Consumer<Tag.Builder>... tags) The resource tags applied to the restored data store.The resource tags applied to the restored data store.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.healthlake.model.HealthLakeRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
sourceDatastoreId
The identifier of the source data store to restore from.
- Parameters:
sourceDatastoreId- The identifier of the source data store to restore from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restoreConfiguration
The restore configuration specifying the type and parameters for the restore.
- Parameters:
restoreConfiguration- The restore configuration specifying the type and parameters for the restore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restoreConfiguration
default RestoreFhirDatastoreRequest.Builder restoreConfiguration(Consumer<RestoreConfiguration.Builder> restoreConfiguration) The restore configuration specifying the type and parameters for the restore.
This is a convenience method that creates an instance of theRestoreConfiguration.Builderavoiding the need to create one manually viaRestoreConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestoreConfiguration(RestoreConfiguration).- Parameters:
restoreConfiguration- a consumer that will call methods onRestoreConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
datastoreName
The name for the restored data store.
- Parameters:
datastoreName- The name for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseConfiguration
The server-side encryption key configuration for the restored data store.
- Parameters:
sseConfiguration- The server-side encryption key configuration for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseConfiguration
default RestoreFhirDatastoreRequest.Builder sseConfiguration(Consumer<SseConfiguration.Builder> sseConfiguration) The server-side encryption key configuration for the restored data store.
This is a convenience method that creates an instance of theSseConfiguration.Builderavoiding the need to create one manually viaSseConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosseConfiguration(SseConfiguration).- Parameters:
sseConfiguration- a consumer that will call methods onSseConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
An optional user-provided token to ensure API idempotency of the restore.
- Parameters:
clientToken- An optional user-provided token to ensure API idempotency of the restore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The resource tags applied to the restored data store.
- Parameters:
tags- The resource tags applied to the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The resource tags applied to the restored data store.
- Parameters:
tags- The resource tags applied to the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The resource tags applied to the restored data store.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
identityProviderConfiguration
RestoreFhirDatastoreRequest.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) The identity provider configuration for the restored data store.
- Parameters:
identityProviderConfiguration- The identity provider configuration for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
default RestoreFhirDatastoreRequest.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) The identity provider configuration for the restored data store.
This is a convenience method that creates an instance of theIdentityProviderConfiguration.Builderavoiding the need to create one manually viaIdentityProviderConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProviderConfiguration(IdentityProviderConfiguration).- Parameters:
identityProviderConfiguration- a consumer that will call methods onIdentityProviderConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyticsConfiguration
RestoreFhirDatastoreRequest.Builder analyticsConfiguration(AnalyticsConfiguration analyticsConfiguration) The analytics configuration for the restored data store.
- Parameters:
analyticsConfiguration- The analytics configuration for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analyticsConfiguration
default RestoreFhirDatastoreRequest.Builder analyticsConfiguration(Consumer<AnalyticsConfiguration.Builder> analyticsConfiguration) The analytics configuration for the restored data store.
This is a convenience method that creates an instance of theAnalyticsConfiguration.Builderavoiding the need to create one manually viaAnalyticsConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toanalyticsConfiguration(AnalyticsConfiguration).- Parameters:
analyticsConfiguration- a consumer that will call methods onAnalyticsConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nlpConfiguration
The NLP configuration for the restored data store.
- Parameters:
nlpConfiguration- The NLP configuration for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nlpConfiguration
default RestoreFhirDatastoreRequest.Builder nlpConfiguration(Consumer<NlpConfiguration.Builder> nlpConfiguration) The NLP configuration for the restored data store.
This is a convenience method that creates an instance of theNlpConfiguration.Builderavoiding the need to create one manually viaNlpConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonlpConfiguration(NlpConfiguration).- Parameters:
nlpConfiguration- a consumer that will call methods onNlpConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
profileConfiguration
The profile configuration for the restored data store.
- Parameters:
profileConfiguration- The profile configuration for the restored data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
profileConfiguration
default RestoreFhirDatastoreRequest.Builder profileConfiguration(Consumer<ProfileConfiguration.Builder> profileConfiguration) The profile configuration for the restored data store.
This is a convenience method that creates an instance of theProfileConfiguration.Builderavoiding the need to create one manually viaProfileConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprofileConfiguration(ProfileConfiguration).- Parameters:
profileConfiguration- a consumer that will call methods onProfileConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
RestoreFhirDatastoreRequest.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
RestoreFhirDatastoreRequest.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.
-