@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SkewedInfo extends Object implements Serializable, Cloneable, StructuredPojo
Specifies skewed values in a table. Skewed values are those that occur with very high frequency.
Constructor and Description |
---|
SkewedInfo() |
Modifier and Type | Method and Description |
---|---|
SkewedInfo |
addSkewedColumnValueLocationMapsEntry(String key,
String value)
Add a single SkewedColumnValueLocationMaps entry
|
SkewedInfo |
clearSkewedColumnValueLocationMapsEntries()
Removes all the entries added into SkewedColumnValueLocationMaps.
|
SkewedInfo |
clone() |
boolean |
equals(Object obj) |
List<String> |
getSkewedColumnNames()
A list of names of columns that contain skewed values.
|
Map<String,String> |
getSkewedColumnValueLocationMaps()
A mapping of skewed values to the columns that contain them.
|
List<String> |
getSkewedColumnValues()
A list of values that appear so frequently as to be considered skewed.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setSkewedColumnNames(Collection<String> skewedColumnNames)
A list of names of columns that contain skewed values.
|
void |
setSkewedColumnValueLocationMaps(Map<String,String> skewedColumnValueLocationMaps)
A mapping of skewed values to the columns that contain them.
|
void |
setSkewedColumnValues(Collection<String> skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
|
String |
toString()
Returns a string representation of this object.
|
SkewedInfo |
withSkewedColumnNames(Collection<String> skewedColumnNames)
A list of names of columns that contain skewed values.
|
SkewedInfo |
withSkewedColumnNames(String... skewedColumnNames)
A list of names of columns that contain skewed values.
|
SkewedInfo |
withSkewedColumnValueLocationMaps(Map<String,String> skewedColumnValueLocationMaps)
A mapping of skewed values to the columns that contain them.
|
SkewedInfo |
withSkewedColumnValues(Collection<String> skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
|
SkewedInfo |
withSkewedColumnValues(String... skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
|
public List<String> getSkewedColumnNames()
A list of names of columns that contain skewed values.
public void setSkewedColumnNames(Collection<String> skewedColumnNames)
A list of names of columns that contain skewed values.
skewedColumnNames
- A list of names of columns that contain skewed values.public SkewedInfo withSkewedColumnNames(String... skewedColumnNames)
A list of names of columns that contain skewed values.
NOTE: This method appends the values to the existing list (if any). Use
setSkewedColumnNames(java.util.Collection)
or withSkewedColumnNames(java.util.Collection)
if
you want to override the existing values.
skewedColumnNames
- A list of names of columns that contain skewed values.public SkewedInfo withSkewedColumnNames(Collection<String> skewedColumnNames)
A list of names of columns that contain skewed values.
skewedColumnNames
- A list of names of columns that contain skewed values.public List<String> getSkewedColumnValues()
A list of values that appear so frequently as to be considered skewed.
public void setSkewedColumnValues(Collection<String> skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
skewedColumnValues
- A list of values that appear so frequently as to be considered skewed.public SkewedInfo withSkewedColumnValues(String... skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
NOTE: This method appends the values to the existing list (if any). Use
setSkewedColumnValues(java.util.Collection)
or withSkewedColumnValues(java.util.Collection)
if
you want to override the existing values.
skewedColumnValues
- A list of values that appear so frequently as to be considered skewed.public SkewedInfo withSkewedColumnValues(Collection<String> skewedColumnValues)
A list of values that appear so frequently as to be considered skewed.
skewedColumnValues
- A list of values that appear so frequently as to be considered skewed.public Map<String,String> getSkewedColumnValueLocationMaps()
A mapping of skewed values to the columns that contain them.
public void setSkewedColumnValueLocationMaps(Map<String,String> skewedColumnValueLocationMaps)
A mapping of skewed values to the columns that contain them.
skewedColumnValueLocationMaps
- A mapping of skewed values to the columns that contain them.public SkewedInfo withSkewedColumnValueLocationMaps(Map<String,String> skewedColumnValueLocationMaps)
A mapping of skewed values to the columns that contain them.
skewedColumnValueLocationMaps
- A mapping of skewed values to the columns that contain them.public SkewedInfo addSkewedColumnValueLocationMapsEntry(String key, String value)
public SkewedInfo clearSkewedColumnValueLocationMapsEntries()
public String toString()
toString
in class Object
Object.toString()
public SkewedInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.