Interface DataProductFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataProductFilters.Builder,DataProductFilters>,SdkBuilder<DataProductFilters.Builder,DataProductFilters>,SdkPojo
- Enclosing class:
- DataProductFilters
public static interface DataProductFilters.Builder extends SdkPojo, CopyableBuilder<DataProductFilters.Builder,DataProductFilters>
-
-
Method Summary
-
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
-
entityId
DataProductFilters.Builder entityId(DataProductEntityIdFilter entityId)
Unique identifier for the data product.
- Parameters:
entityId- Unique identifier for the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityId
default DataProductFilters.Builder entityId(Consumer<DataProductEntityIdFilter.Builder> entityId)
Unique identifier for the data product.
This is a convenience method that creates an instance of theDataProductEntityIdFilter.Builderavoiding the need to create one manually viaDataProductEntityIdFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentityId(DataProductEntityIdFilter).- Parameters:
entityId- a consumer that will call methods onDataProductEntityIdFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
entityId(DataProductEntityIdFilter)
-
productTitle
DataProductFilters.Builder productTitle(DataProductTitleFilter productTitle)
The title of the data product.
- Parameters:
productTitle- The title of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productTitle
default DataProductFilters.Builder productTitle(Consumer<DataProductTitleFilter.Builder> productTitle)
The title of the data product.
This is a convenience method that creates an instance of theDataProductTitleFilter.Builderavoiding the need to create one manually viaDataProductTitleFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproductTitle(DataProductTitleFilter).- Parameters:
productTitle- a consumer that will call methods onDataProductTitleFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
productTitle(DataProductTitleFilter)
-
visibility
DataProductFilters.Builder visibility(DataProductVisibilityFilter visibility)
The visibility of the data product.
- Parameters:
visibility- The visibility of the data product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibility
default DataProductFilters.Builder visibility(Consumer<DataProductVisibilityFilter.Builder> visibility)
The visibility of the data product.
This is a convenience method that creates an instance of theDataProductVisibilityFilter.Builderavoiding the need to create one manually viaDataProductVisibilityFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisibility(DataProductVisibilityFilter).- Parameters:
visibility- a consumer that will call methods onDataProductVisibilityFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
visibility(DataProductVisibilityFilter)
-
lastModifiedDate
DataProductFilters.Builder lastModifiedDate(DataProductLastModifiedDateFilter lastModifiedDate)
The last date on which the data product was modified.
- Parameters:
lastModifiedDate- The last date on which the data product was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
default DataProductFilters.Builder lastModifiedDate(Consumer<DataProductLastModifiedDateFilter.Builder> lastModifiedDate)
The last date on which the data product was modified.
This is a convenience method that creates an instance of theDataProductLastModifiedDateFilter.Builderavoiding the need to create one manually viaDataProductLastModifiedDateFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastModifiedDate(DataProductLastModifiedDateFilter).- Parameters:
lastModifiedDate- a consumer that will call methods onDataProductLastModifiedDateFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastModifiedDate(DataProductLastModifiedDateFilter)
-
-