Interface AmiProductFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AmiProductFilters.Builder,AmiProductFilters>,SdkBuilder<AmiProductFilters.Builder,AmiProductFilters>,SdkPojo
- Enclosing class:
- AmiProductFilters
public static interface AmiProductFilters.Builder extends SdkPojo, CopyableBuilder<AmiProductFilters.Builder,AmiProductFilters>
-
-
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
AmiProductFilters.Builder entityId(AmiProductEntityIdFilter entityId)
Unique identifier for the AMI product.
- Parameters:
entityId- Unique identifier for the AMI product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityId
default AmiProductFilters.Builder entityId(Consumer<AmiProductEntityIdFilter.Builder> entityId)
Unique identifier for the AMI product.
This is a convenience method that creates an instance of theAmiProductEntityIdFilter.Builderavoiding the need to create one manually viaAmiProductEntityIdFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentityId(AmiProductEntityIdFilter).- Parameters:
entityId- a consumer that will call methods onAmiProductEntityIdFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
entityId(AmiProductEntityIdFilter)
-
lastModifiedDate
AmiProductFilters.Builder lastModifiedDate(AmiProductLastModifiedDateFilter lastModifiedDate)
The last date on which the AMI product was modified.
- Parameters:
lastModifiedDate- The last date on which the AMI product was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
default AmiProductFilters.Builder lastModifiedDate(Consumer<AmiProductLastModifiedDateFilter.Builder> lastModifiedDate)
The last date on which the AMI product was modified.
This is a convenience method that creates an instance of theAmiProductLastModifiedDateFilter.Builderavoiding the need to create one manually viaAmiProductLastModifiedDateFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastModifiedDate(AmiProductLastModifiedDateFilter).- Parameters:
lastModifiedDate- a consumer that will call methods onAmiProductLastModifiedDateFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastModifiedDate(AmiProductLastModifiedDateFilter)
-
productTitle
AmiProductFilters.Builder productTitle(AmiProductTitleFilter productTitle)
The title of the AMI product.
- Parameters:
productTitle- The title of the AMI product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productTitle
default AmiProductFilters.Builder productTitle(Consumer<AmiProductTitleFilter.Builder> productTitle)
The title of the AMI product.
This is a convenience method that creates an instance of theAmiProductTitleFilter.Builderavoiding the need to create one manually viaAmiProductTitleFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproductTitle(AmiProductTitleFilter).- Parameters:
productTitle- a consumer that will call methods onAmiProductTitleFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
productTitle(AmiProductTitleFilter)
-
visibility
AmiProductFilters.Builder visibility(AmiProductVisibilityFilter visibility)
The visibility of the AMI product.
- Parameters:
visibility- The visibility of the AMI product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibility
default AmiProductFilters.Builder visibility(Consumer<AmiProductVisibilityFilter.Builder> visibility)
The visibility of the AMI product.
This is a convenience method that creates an instance of theAmiProductVisibilityFilter.Builderavoiding the need to create one manually viaAmiProductVisibilityFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisibility(AmiProductVisibilityFilter).- Parameters:
visibility- a consumer that will call methods onAmiProductVisibilityFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
visibility(AmiProductVisibilityFilter)
-
-