Interface CreateApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateApplicationResponse.Builder,
,CreateApplicationResponse> OpenSearchResponse.Builder
,SdkBuilder<CreateApplicationResponse.Builder,
,CreateApplicationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionappConfigs
(Collection<AppConfig> appConfigs) Configurations of the OpenSearch Application, inlcuding admin configuration.appConfigs
(Consumer<AppConfig.Builder>... appConfigs) Configurations of the OpenSearch Application, inlcuding admin configuration.appConfigs
(AppConfig... appConfigs) Configurations of the OpenSearch Application, inlcuding admin configuration.Sets the value of the Arn property for this object.Timestamp when the OpenSearch Application was created.dataSources
(Collection<DataSource> dataSources) Data sources associated with the created OpenSearch Application.dataSources
(Consumer<DataSource.Builder>... dataSources) Data sources associated with the created OpenSearch Application.dataSources
(DataSource... dataSources) Data sources associated with the created OpenSearch Application.iamIdentityCenterOptions
(Consumer<IamIdentityCenterOptions.Builder> iamIdentityCenterOptions) Settings of IAM Identity Center for the created OpenSearch Application.iamIdentityCenterOptions
(IamIdentityCenterOptions iamIdentityCenterOptions) Settings of IAM Identity Center for the created OpenSearch Application.Unique identifier for the created OpenSearch Application.Name of the created OpenSearch Application.tagList
(Collection<Tag> tagList) Sets the value of the TagList property for this object.tagList
(Consumer<Tag.Builder>... tagList) Sets the value of the TagList property for this object.Sets the value of the TagList property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.opensearch.model.OpenSearchResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
id
Unique identifier for the created OpenSearch Application.
- Parameters:
id
- Unique identifier for the created OpenSearch Application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Name of the created OpenSearch Application.
- Parameters:
name
- Name of the created OpenSearch Application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Sets the value of the Arn property for this object.- Parameters:
arn
- The new value for the Arn property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
Data sources associated with the created OpenSearch Application.
- Parameters:
dataSources
- Data sources associated with the created OpenSearch Application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
Data sources associated with the created OpenSearch Application.
- Parameters:
dataSources
- Data sources associated with the created OpenSearch Application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
Data sources associated with the created OpenSearch Application.
This is a convenience method that creates an instance of theDataSource.Builder
avoiding the need to create one manually viaDataSource.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSources(List<DataSource>)
.- Parameters:
dataSources
- a consumer that will call methods onDataSource.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamIdentityCenterOptions
CreateApplicationResponse.Builder iamIdentityCenterOptions(IamIdentityCenterOptions iamIdentityCenterOptions) Settings of IAM Identity Center for the created OpenSearch Application.
- Parameters:
iamIdentityCenterOptions
- Settings of IAM Identity Center for the created OpenSearch Application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamIdentityCenterOptions
default CreateApplicationResponse.Builder iamIdentityCenterOptions(Consumer<IamIdentityCenterOptions.Builder> iamIdentityCenterOptions) Settings of IAM Identity Center for the created OpenSearch Application.
This is a convenience method that creates an instance of theIamIdentityCenterOptions.Builder
avoiding the need to create one manually viaIamIdentityCenterOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiamIdentityCenterOptions(IamIdentityCenterOptions)
.- Parameters:
iamIdentityCenterOptions
- a consumer that will call methods onIamIdentityCenterOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appConfigs
Configurations of the OpenSearch Application, inlcuding admin configuration.
- Parameters:
appConfigs
- Configurations of the OpenSearch Application, inlcuding admin configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appConfigs
Configurations of the OpenSearch Application, inlcuding admin configuration.
- Parameters:
appConfigs
- Configurations of the OpenSearch Application, inlcuding admin configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appConfigs
Configurations of the OpenSearch Application, inlcuding admin configuration.
This is a convenience method that creates an instance of theAppConfig.Builder
avoiding the need to create one manually viaAppConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toappConfigs(List<AppConfig>)
.- Parameters:
appConfigs
- a consumer that will call methods onAppConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagList
Sets the value of the TagList property for this object.- Parameters:
tagList
- The new value for the TagList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagList
Sets the value of the TagList property for this object.- Parameters:
tagList
- The new value for the TagList property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagList
Sets the value of the TagList property for this object. This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totagList(List<Tag>)
.- Parameters:
tagList
- 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:
-
createdAt
Timestamp when the OpenSearch Application was created.
- Parameters:
createdAt
- Timestamp when the OpenSearch Application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-