Interface GetApplicationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> OpenSearchResponse.Builder
,SdkBuilder<GetApplicationResponse.Builder,
,GetApplicationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetApplicationResponse
-
Method Summary
Modifier and TypeMethodDescriptionappConfigs
(Collection<AppConfig> appConfigs) The configuration settings of the OpenSearch application.appConfigs
(Consumer<AppConfig.Builder>... appConfigs) The configuration settings of the OpenSearch application.appConfigs
(AppConfig... appConfigs) The configuration settings of the OpenSearch application.Sets the value of the Arn property for this object.The timestamp when the OpenSearch application was created.dataSources
(Collection<DataSource> dataSources) The data sources associated with the OpenSearch application.dataSources
(Consumer<DataSource.Builder>... dataSources) The data sources associated with the OpenSearch application.dataSources
(DataSource... dataSources) The data sources associated with the OpenSearch application.The endpoint URL of the OpenSearch application.default GetApplicationResponse.Builder
iamIdentityCenterOptions
(Consumer<IamIdentityCenterOptions.Builder> iamIdentityCenterOptions) The IAM Identity Center settings configured for the OpenSearch application.iamIdentityCenterOptions
(IamIdentityCenterOptions iamIdentityCenterOptions) The IAM Identity Center settings configured for the OpenSearch application.The unique identifier of the OpenSearch application.lastUpdatedAt
(Instant lastUpdatedAt) The timestamp of the last update to the OpenSearch application.The name of the OpenSearch application.The current status of the OpenSearch application.status
(ApplicationStatus status) The current status of the OpenSearch application.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
The unique identifier of the OpenSearch application.
- Parameters:
id
- The unique identifier of the 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.
-
name
The name of the OpenSearch application.
- Parameters:
name
- The name of the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
The endpoint URL of the OpenSearch application.
- Parameters:
endpoint
- The endpoint URL of the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the OpenSearch application. Possible values:
CREATING
,UPDATING
,DELETING
,FAILED
,ACTIVE
, andDELETED
.- Parameters:
status
- The current status of the OpenSearch application. Possible values:CREATING
,UPDATING
,DELETING
,FAILED
,ACTIVE
, andDELETED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the OpenSearch application. Possible values:
CREATING
,UPDATING
,DELETING
,FAILED
,ACTIVE
, andDELETED
.- Parameters:
status
- The current status of the OpenSearch application. Possible values:CREATING
,UPDATING
,DELETING
,FAILED
,ACTIVE
, andDELETED
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
iamIdentityCenterOptions
GetApplicationResponse.Builder iamIdentityCenterOptions(IamIdentityCenterOptions iamIdentityCenterOptions) The IAM Identity Center settings configured for the OpenSearch application.
- Parameters:
iamIdentityCenterOptions
- The IAM Identity Center settings configured for the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamIdentityCenterOptions
default GetApplicationResponse.Builder iamIdentityCenterOptions(Consumer<IamIdentityCenterOptions.Builder> iamIdentityCenterOptions) The IAM Identity Center settings configured for the 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:
-
dataSources
The data sources associated with the OpenSearch application.
- Parameters:
dataSources
- The data sources associated with the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
The data sources associated with the OpenSearch application.
- Parameters:
dataSources
- The data sources associated with the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSources
The data sources associated with the 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:
-
appConfigs
The configuration settings of the OpenSearch application.
- Parameters:
appConfigs
- The configuration settings of the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appConfigs
The configuration settings of the OpenSearch application.
- Parameters:
appConfigs
- The configuration settings of the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appConfigs
The configuration settings of the OpenSearch application.
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:
-
createdAt
The timestamp when the OpenSearch application was created.
- Parameters:
createdAt
- The timestamp when the OpenSearch application was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedAt
The timestamp of the last update to the OpenSearch application.
- Parameters:
lastUpdatedAt
- The timestamp of the last update to the OpenSearch application.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-