@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmiProductVisibilityFilter extends Object implements Serializable, Cloneable, StructuredPojo
Object that allows filtering on the visibility of the product in the AWS Marketplace.
Constructor and Description |
---|
AmiProductVisibilityFilter() |
Modifier and Type | Method and Description |
---|---|
AmiProductVisibilityFilter |
clone() |
boolean |
equals(Object obj) |
List<String> |
getValueList()
A string array of unique visibility values to be filtered on.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setValueList(Collection<String> valueList)
A string array of unique visibility values to be filtered on.
|
String |
toString()
Returns a string representation of this object.
|
AmiProductVisibilityFilter |
withValueList(AmiProductVisibilityString... valueList)
A string array of unique visibility values to be filtered on.
|
AmiProductVisibilityFilter |
withValueList(Collection<String> valueList)
A string array of unique visibility values to be filtered on.
|
AmiProductVisibilityFilter |
withValueList(String... valueList)
A string array of unique visibility values to be filtered on.
|
public List<String> getValueList()
A string array of unique visibility values to be filtered on.
AmiProductVisibilityString
public void setValueList(Collection<String> valueList)
A string array of unique visibility values to be filtered on.
valueList
- A string array of unique visibility values to be filtered on.AmiProductVisibilityString
public AmiProductVisibilityFilter withValueList(String... valueList)
A string array of unique visibility values to be filtered on.
NOTE: This method appends the values to the existing list (if any). Use
setValueList(java.util.Collection)
or withValueList(java.util.Collection)
if you want to
override the existing values.
valueList
- A string array of unique visibility values to be filtered on.AmiProductVisibilityString
public AmiProductVisibilityFilter withValueList(Collection<String> valueList)
A string array of unique visibility values to be filtered on.
valueList
- A string array of unique visibility values to be filtered on.AmiProductVisibilityString
public AmiProductVisibilityFilter withValueList(AmiProductVisibilityString... valueList)
A string array of unique visibility values to be filtered on.
valueList
- A string array of unique visibility values to be filtered on.AmiProductVisibilityString
public String toString()
toString
in class Object
Object.toString()
public AmiProductVisibilityFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.