Interface DataSource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataSource.Builder,DataSource>,SdkBuilder<DataSource.Builder,DataSource>,SdkPojo
- Enclosing class:
- DataSource
public static interface DataSource.Builder extends SdkPojo, CopyableBuilder<DataSource.Builder,DataSource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataSource.BuildercreatedAt(Instant createdAt)The Unix timestamp when the Amazon Q Business data source was created.DataSource.BuilderdataSourceId(String dataSourceId)The identifier of the Amazon Q Business data source.DataSource.BuilderdisplayName(String displayName)The name of the Amazon Q Business data source.DataSource.Builderstatus(String status)The status of the Amazon Q Business data source.DataSource.Builderstatus(DataSourceStatus status)The status of the Amazon Q Business data source.DataSource.Buildertype(String type)The type of the Amazon Q Business data source.DataSource.BuilderupdatedAt(Instant updatedAt)The Unix timestamp when the Amazon Q Business data source was last updated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
displayName
DataSource.Builder displayName(String displayName)
The name of the Amazon Q Business data source.
- Parameters:
displayName- The name of the Amazon Q Business data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSourceId
DataSource.Builder dataSourceId(String dataSourceId)
The identifier of the Amazon Q Business data source.
- Parameters:
dataSourceId- The identifier of the Amazon Q Business data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
DataSource.Builder type(String type)
The type of the Amazon Q Business data source.
- Parameters:
type- The type of the Amazon Q Business data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
DataSource.Builder createdAt(Instant createdAt)
The Unix timestamp when the Amazon Q Business data source was created.
- Parameters:
createdAt- The Unix timestamp when the Amazon Q Business data source was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
DataSource.Builder updatedAt(Instant updatedAt)
The Unix timestamp when the Amazon Q Business data source was last updated.
- Parameters:
updatedAt- The Unix timestamp when the Amazon Q Business data source was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
DataSource.Builder status(String status)
The status of the Amazon Q Business data source.
- Parameters:
status- The status of the Amazon Q Business data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSourceStatus,DataSourceStatus
-
status
DataSource.Builder status(DataSourceStatus status)
The status of the Amazon Q Business data source.
- Parameters:
status- The status of the Amazon Q Business data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DataSourceStatus,DataSourceStatus
-
-