Interface SaaSProductFilters.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SaaSProductFilters.Builder,SaaSProductFilters>,SdkBuilder<SaaSProductFilters.Builder,SaaSProductFilters>,SdkPojo
- Enclosing class:
- SaaSProductFilters
public static interface SaaSProductFilters.Builder extends SdkPojo, CopyableBuilder<SaaSProductFilters.Builder,SaaSProductFilters>
-
-
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
SaaSProductFilters.Builder entityId(SaaSProductEntityIdFilter entityId)
Unique identifier for the SaaS product.
- Parameters:
entityId- Unique identifier for the SaaS product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
entityId
default SaaSProductFilters.Builder entityId(Consumer<SaaSProductEntityIdFilter.Builder> entityId)
Unique identifier for the SaaS product.
This is a convenience method that creates an instance of theSaaSProductEntityIdFilter.Builderavoiding the need to create one manually viaSaaSProductEntityIdFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toentityId(SaaSProductEntityIdFilter).- Parameters:
entityId- a consumer that will call methods onSaaSProductEntityIdFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
entityId(SaaSProductEntityIdFilter)
-
productTitle
SaaSProductFilters.Builder productTitle(SaaSProductTitleFilter productTitle)
The title of the SaaS product.
- Parameters:
productTitle- The title of the SaaS product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productTitle
default SaaSProductFilters.Builder productTitle(Consumer<SaaSProductTitleFilter.Builder> productTitle)
The title of the SaaS product.
This is a convenience method that creates an instance of theSaaSProductTitleFilter.Builderavoiding the need to create one manually viaSaaSProductTitleFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toproductTitle(SaaSProductTitleFilter).- Parameters:
productTitle- a consumer that will call methods onSaaSProductTitleFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
productTitle(SaaSProductTitleFilter)
-
visibility
SaaSProductFilters.Builder visibility(SaaSProductVisibilityFilter visibility)
The visibility of the SaaS product.
- Parameters:
visibility- The visibility of the SaaS product.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visibility
default SaaSProductFilters.Builder visibility(Consumer<SaaSProductVisibilityFilter.Builder> visibility)
The visibility of the SaaS product.
This is a convenience method that creates an instance of theSaaSProductVisibilityFilter.Builderavoiding the need to create one manually viaSaaSProductVisibilityFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovisibility(SaaSProductVisibilityFilter).- Parameters:
visibility- a consumer that will call methods onSaaSProductVisibilityFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
visibility(SaaSProductVisibilityFilter)
-
lastModifiedDate
SaaSProductFilters.Builder lastModifiedDate(SaaSProductLastModifiedDateFilter lastModifiedDate)
The last date on which the SaaS product was modified.
- Parameters:
lastModifiedDate- The last date on which the SaaS product was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDate
default SaaSProductFilters.Builder lastModifiedDate(Consumer<SaaSProductLastModifiedDateFilter.Builder> lastModifiedDate)
The last date on which the SaaS product was modified.
This is a convenience method that creates an instance of theSaaSProductLastModifiedDateFilter.Builderavoiding the need to create one manually viaSaaSProductLastModifiedDateFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastModifiedDate(SaaSProductLastModifiedDateFilter).- Parameters:
lastModifiedDate- a consumer that will call methods onSaaSProductLastModifiedDateFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastModifiedDate(SaaSProductLastModifiedDateFilter)
-
-