Package com.klaytn.caver.contract
Class EventFilterOptions.IndexedParameter
- java.lang.Object
-
- com.klaytn.caver.contract.EventFilterOptions.IndexedParameter
-
- Enclosing class:
- EventFilterOptions
public static class EventFilterOptions.IndexedParameter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IndexedParameter(java.lang.String indexedParamName, java.util.List<java.lang.Object> filterValue)
Creates an IndexedParameter instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Object>
getFilterValue()
Getter method for filterValuejava.lang.String
getIndexedParamName()
Getter method for indexedParamName.java.util.List<java.lang.String>
makeTopic(java.lang.String solType)
Creates an event topic through indexed parameter name and value.void
setFilterValue(java.util.List<java.lang.Object> filterValue)
Setter method for filterValue.void
setIndexedParamName(java.lang.String indexedParamName)
Setter method for indexedParamName.
-
-
-
Method Detail
-
makeTopic
public java.util.List<java.lang.String> makeTopic(java.lang.String solType) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.reflect.InvocationTargetException, java.lang.InstantiationException, java.lang.IllegalAccessException
Creates an event topic through indexed parameter name and value.- Parameters:
solType
- The type mapped by indexed parameter.- Returns:
- List
- Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.InstantiationException
java.lang.IllegalAccessException
-
getIndexedParamName
public java.lang.String getIndexedParamName()
Getter method for indexedParamName.- Returns:
- String
-
getFilterValue
public java.util.List<java.lang.Object> getFilterValue()
Getter method for filterValue- Returns:
- The value of indexed parameter.
-
setIndexedParamName
public void setIndexedParamName(java.lang.String indexedParamName)
Setter method for indexedParamName.- Parameters:
indexedParamName
- The indexed parameter name of event.
-
setFilterValue
public void setFilterValue(java.util.List<java.lang.Object> filterValue)
Setter method for filterValue.- Parameters:
filterValue
- The value of indexed parameter.
-
-