Interface ImportAssetsFromRedshiftDataSharesRequestDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ImportAssetsFromRedshiftDataSharesRequestDetails.Builder,ImportAssetsFromRedshiftDataSharesRequestDetails>,SdkBuilder<ImportAssetsFromRedshiftDataSharesRequestDetails.Builder,ImportAssetsFromRedshiftDataSharesRequestDetails>,SdkPojo
- Enclosing class:
- ImportAssetsFromRedshiftDataSharesRequestDetails
public static interface ImportAssetsFromRedshiftDataSharesRequestDetails.Builder extends SdkPojo, CopyableBuilder<ImportAssetsFromRedshiftDataSharesRequestDetails.Builder,ImportAssetsFromRedshiftDataSharesRequestDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ImportAssetsFromRedshiftDataSharesRequestDetails.BuilderassetSources(Collection<RedshiftDataShareAssetSourceEntry> assetSources)A list of Amazon Redshift datashare assets.ImportAssetsFromRedshiftDataSharesRequestDetails.BuilderassetSources(Consumer<RedshiftDataShareAssetSourceEntry.Builder>... assetSources)A list of Amazon Redshift datashare assets.ImportAssetsFromRedshiftDataSharesRequestDetails.BuilderassetSources(RedshiftDataShareAssetSourceEntry... assetSources)A list of Amazon Redshift datashare assets.ImportAssetsFromRedshiftDataSharesRequestDetails.BuilderdataSetId(String dataSetId)The unique identifier for the data set associated with this import job.ImportAssetsFromRedshiftDataSharesRequestDetails.BuilderrevisionId(String revisionId)The unique identifier for the revision associated with this import job.-
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
-
assetSources
ImportAssetsFromRedshiftDataSharesRequestDetails.Builder assetSources(Collection<RedshiftDataShareAssetSourceEntry> assetSources)
A list of Amazon Redshift datashare assets.
- Parameters:
assetSources- A list of Amazon Redshift datashare assets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetSources
ImportAssetsFromRedshiftDataSharesRequestDetails.Builder assetSources(RedshiftDataShareAssetSourceEntry... assetSources)
A list of Amazon Redshift datashare assets.
- Parameters:
assetSources- A list of Amazon Redshift datashare assets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
assetSources
ImportAssetsFromRedshiftDataSharesRequestDetails.Builder assetSources(Consumer<RedshiftDataShareAssetSourceEntry.Builder>... assetSources)
A list of Amazon Redshift datashare assets.
This is a convenience method that creates an instance of theRedshiftDataShareAssetSourceEntry.Builderavoiding the need to create one manually viaRedshiftDataShareAssetSourceEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#assetSources(List.) - Parameters:
assetSources- a consumer that will call methods onRedshiftDataShareAssetSourceEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#assetSources(java.util.Collection)
-
dataSetId
ImportAssetsFromRedshiftDataSharesRequestDetails.Builder dataSetId(String dataSetId)
The unique identifier for the data set associated with this import job.
- Parameters:
dataSetId- The unique identifier for the data set associated with this import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
ImportAssetsFromRedshiftDataSharesRequestDetails.Builder revisionId(String revisionId)
The unique identifier for the revision associated with this import job.
- Parameters:
revisionId- The unique identifier for the revision associated with this import job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-