@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SaaSProductFilters extends Object implements Serializable, Cloneable, StructuredPojo
Object containing all the filter fields for SaaS products. Client can add only one wildcard filter and a maximum of 8
filters in a single ListEntities
request.
Constructor and Description |
---|
SaaSProductFilters() |
Modifier and Type | Method and Description |
---|---|
SaaSProductFilters |
clone() |
boolean |
equals(Object obj) |
SaaSProductEntityIdFilter |
getEntityId()
Unique identifier for the SaaS product.
|
SaaSProductLastModifiedDateFilter |
getLastModifiedDate()
The last date on which the SaaS product was modified.
|
SaaSProductTitleFilter |
getProductTitle()
The title of the SaaS product.
|
SaaSProductVisibilityFilter |
getVisibility()
The visibility of the SaaS product.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEntityId(SaaSProductEntityIdFilter entityId)
Unique identifier for the SaaS product.
|
void |
setLastModifiedDate(SaaSProductLastModifiedDateFilter lastModifiedDate)
The last date on which the SaaS product was modified.
|
void |
setProductTitle(SaaSProductTitleFilter productTitle)
The title of the SaaS product.
|
void |
setVisibility(SaaSProductVisibilityFilter visibility)
The visibility of the SaaS product.
|
String |
toString()
Returns a string representation of this object.
|
SaaSProductFilters |
withEntityId(SaaSProductEntityIdFilter entityId)
Unique identifier for the SaaS product.
|
SaaSProductFilters |
withLastModifiedDate(SaaSProductLastModifiedDateFilter lastModifiedDate)
The last date on which the SaaS product was modified.
|
SaaSProductFilters |
withProductTitle(SaaSProductTitleFilter productTitle)
The title of the SaaS product.
|
SaaSProductFilters |
withVisibility(SaaSProductVisibilityFilter visibility)
The visibility of the SaaS product.
|
public void setEntityId(SaaSProductEntityIdFilter entityId)
Unique identifier for the SaaS product.
entityId
- Unique identifier for the SaaS product.public SaaSProductEntityIdFilter getEntityId()
Unique identifier for the SaaS product.
public SaaSProductFilters withEntityId(SaaSProductEntityIdFilter entityId)
Unique identifier for the SaaS product.
entityId
- Unique identifier for the SaaS product.public void setProductTitle(SaaSProductTitleFilter productTitle)
The title of the SaaS product.
productTitle
- The title of the SaaS product.public SaaSProductTitleFilter getProductTitle()
The title of the SaaS product.
public SaaSProductFilters withProductTitle(SaaSProductTitleFilter productTitle)
The title of the SaaS product.
productTitle
- The title of the SaaS product.public void setVisibility(SaaSProductVisibilityFilter visibility)
The visibility of the SaaS product.
visibility
- The visibility of the SaaS product.public SaaSProductVisibilityFilter getVisibility()
The visibility of the SaaS product.
public SaaSProductFilters withVisibility(SaaSProductVisibilityFilter visibility)
The visibility of the SaaS product.
visibility
- The visibility of the SaaS product.public void setLastModifiedDate(SaaSProductLastModifiedDateFilter lastModifiedDate)
The last date on which the SaaS product was modified.
lastModifiedDate
- The last date on which the SaaS product was modified.public SaaSProductLastModifiedDateFilter getLastModifiedDate()
The last date on which the SaaS product was modified.
public SaaSProductFilters withLastModifiedDate(SaaSProductLastModifiedDateFilter lastModifiedDate)
The last date on which the SaaS product was modified.
lastModifiedDate
- The last date on which the SaaS product was modified.public String toString()
toString
in class Object
Object.toString()
public SaaSProductFilters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.