@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicColumn extends Object implements Serializable, Cloneable, StructuredPojo
Represents a column in a dataset.
Constructor and Description |
---|
TopicColumn() |
Modifier and Type | Method and Description |
---|---|
TopicColumn |
clone() |
boolean |
equals(Object obj) |
String |
getAggregation()
The type of aggregation that is performed on the column data when it's queried.
|
List<String> |
getAllowedAggregations()
The list of aggregation types that are allowed for the column.
|
List<CellValueSynonym> |
getCellValueSynonyms()
The other names or aliases for the column cell value.
|
String |
getColumnDataRole()
The role of the column in the data.
|
String |
getColumnDescription()
A description of the column and its contents.
|
String |
getColumnFriendlyName()
A user-friendly name for the column.
|
String |
getColumnName()
The name of the column.
|
List<String> |
getColumnSynonyms()
The other names or aliases for the column.
|
ComparativeOrder |
getComparativeOrder()
The order in which data is displayed for the column when it's used in a comparative context.
|
DefaultFormatting |
getDefaultFormatting()
The default formatting used for values in the column.
|
Boolean |
getDisableIndexing()
A Boolean value that indicates whether the column shows in the autocomplete functionality.
|
Boolean |
getIsIncludedInTopic()
A Boolean value that indicates whether the column is included in the query results.
|
Boolean |
getNeverAggregateInFilter()
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
|
Boolean |
getNonAdditive()
The non additive value for the column.
|
List<String> |
getNotAllowedAggregations()
The list of aggregation types that are not allowed for the column.
|
SemanticType |
getSemanticType()
The semantic type of data contained in the column.
|
String |
getTimeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
int |
hashCode() |
Boolean |
isDisableIndexing()
A Boolean value that indicates whether the column shows in the autocomplete functionality.
|
Boolean |
isIncludedInTopic()
A Boolean value that indicates whether the column is included in the query results.
|
Boolean |
isNeverAggregateInFilter()
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
|
Boolean |
isNonAdditive()
The non additive value for the column.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAggregation(String aggregation)
The type of aggregation that is performed on the column data when it's queried.
|
void |
setAllowedAggregations(Collection<String> allowedAggregations)
The list of aggregation types that are allowed for the column.
|
void |
setCellValueSynonyms(Collection<CellValueSynonym> cellValueSynonyms)
The other names or aliases for the column cell value.
|
void |
setColumnDataRole(String columnDataRole)
The role of the column in the data.
|
void |
setColumnDescription(String columnDescription)
A description of the column and its contents.
|
void |
setColumnFriendlyName(String columnFriendlyName)
A user-friendly name for the column.
|
void |
setColumnName(String columnName)
The name of the column.
|
void |
setColumnSynonyms(Collection<String> columnSynonyms)
The other names or aliases for the column.
|
void |
setComparativeOrder(ComparativeOrder comparativeOrder)
The order in which data is displayed for the column when it's used in a comparative context.
|
void |
setDefaultFormatting(DefaultFormatting defaultFormatting)
The default formatting used for values in the column.
|
void |
setDisableIndexing(Boolean disableIndexing)
A Boolean value that indicates whether the column shows in the autocomplete functionality.
|
void |
setIsIncludedInTopic(Boolean isIncludedInTopic)
A Boolean value that indicates whether the column is included in the query results.
|
void |
setNeverAggregateInFilter(Boolean neverAggregateInFilter)
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
|
void |
setNonAdditive(Boolean nonAdditive)
The non additive value for the column.
|
void |
setNotAllowedAggregations(Collection<String> notAllowedAggregations)
The list of aggregation types that are not allowed for the column.
|
void |
setSemanticType(SemanticType semanticType)
The semantic type of data contained in the column.
|
void |
setTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
String |
toString()
Returns a string representation of this object.
|
TopicColumn |
withAggregation(DefaultAggregation aggregation)
The type of aggregation that is performed on the column data when it's queried.
|
TopicColumn |
withAggregation(String aggregation)
The type of aggregation that is performed on the column data when it's queried.
|
TopicColumn |
withAllowedAggregations(AuthorSpecifiedAggregation... allowedAggregations)
The list of aggregation types that are allowed for the column.
|
TopicColumn |
withAllowedAggregations(Collection<String> allowedAggregations)
The list of aggregation types that are allowed for the column.
|
TopicColumn |
withAllowedAggregations(String... allowedAggregations)
The list of aggregation types that are allowed for the column.
|
TopicColumn |
withCellValueSynonyms(CellValueSynonym... cellValueSynonyms)
The other names or aliases for the column cell value.
|
TopicColumn |
withCellValueSynonyms(Collection<CellValueSynonym> cellValueSynonyms)
The other names or aliases for the column cell value.
|
TopicColumn |
withColumnDataRole(ColumnDataRole columnDataRole)
The role of the column in the data.
|
TopicColumn |
withColumnDataRole(String columnDataRole)
The role of the column in the data.
|
TopicColumn |
withColumnDescription(String columnDescription)
A description of the column and its contents.
|
TopicColumn |
withColumnFriendlyName(String columnFriendlyName)
A user-friendly name for the column.
|
TopicColumn |
withColumnName(String columnName)
The name of the column.
|
TopicColumn |
withColumnSynonyms(Collection<String> columnSynonyms)
The other names or aliases for the column.
|
TopicColumn |
withColumnSynonyms(String... columnSynonyms)
The other names or aliases for the column.
|
TopicColumn |
withComparativeOrder(ComparativeOrder comparativeOrder)
The order in which data is displayed for the column when it's used in a comparative context.
|
TopicColumn |
withDefaultFormatting(DefaultFormatting defaultFormatting)
The default formatting used for values in the column.
|
TopicColumn |
withDisableIndexing(Boolean disableIndexing)
A Boolean value that indicates whether the column shows in the autocomplete functionality.
|
TopicColumn |
withIsIncludedInTopic(Boolean isIncludedInTopic)
A Boolean value that indicates whether the column is included in the query results.
|
TopicColumn |
withNeverAggregateInFilter(Boolean neverAggregateInFilter)
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
|
TopicColumn |
withNonAdditive(Boolean nonAdditive)
The non additive value for the column.
|
TopicColumn |
withNotAllowedAggregations(AuthorSpecifiedAggregation... notAllowedAggregations)
The list of aggregation types that are not allowed for the column.
|
TopicColumn |
withNotAllowedAggregations(Collection<String> notAllowedAggregations)
The list of aggregation types that are not allowed for the column.
|
TopicColumn |
withNotAllowedAggregations(String... notAllowedAggregations)
The list of aggregation types that are not allowed for the column.
|
TopicColumn |
withSemanticType(SemanticType semanticType)
The semantic type of data contained in the column.
|
TopicColumn |
withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TopicColumn |
withTimeGranularity(TopicTimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
public void setColumnName(String columnName)
The name of the column.
columnName
- The name of the column.public String getColumnName()
The name of the column.
public TopicColumn withColumnName(String columnName)
The name of the column.
columnName
- The name of the column.public void setColumnFriendlyName(String columnFriendlyName)
A user-friendly name for the column.
columnFriendlyName
- A user-friendly name for the column.public String getColumnFriendlyName()
A user-friendly name for the column.
public TopicColumn withColumnFriendlyName(String columnFriendlyName)
A user-friendly name for the column.
columnFriendlyName
- A user-friendly name for the column.public void setColumnDescription(String columnDescription)
A description of the column and its contents.
columnDescription
- A description of the column and its contents.public String getColumnDescription()
A description of the column and its contents.
public TopicColumn withColumnDescription(String columnDescription)
A description of the column and its contents.
columnDescription
- A description of the column and its contents.public List<String> getColumnSynonyms()
The other names or aliases for the column.
public void setColumnSynonyms(Collection<String> columnSynonyms)
The other names or aliases for the column.
columnSynonyms
- The other names or aliases for the column.public TopicColumn withColumnSynonyms(String... columnSynonyms)
The other names or aliases for the column.
NOTE: This method appends the values to the existing list (if any). Use
setColumnSynonyms(java.util.Collection)
or withColumnSynonyms(java.util.Collection)
if you want
to override the existing values.
columnSynonyms
- The other names or aliases for the column.public TopicColumn withColumnSynonyms(Collection<String> columnSynonyms)
The other names or aliases for the column.
columnSynonyms
- The other names or aliases for the column.public void setColumnDataRole(String columnDataRole)
The role of the column in the data. Valid values are DIMENSION
and MEASURE
.
columnDataRole
- The role of the column in the data. Valid values are DIMENSION
and MEASURE
.ColumnDataRole
public String getColumnDataRole()
The role of the column in the data. Valid values are DIMENSION
and MEASURE
.
DIMENSION
and MEASURE
.ColumnDataRole
public TopicColumn withColumnDataRole(String columnDataRole)
The role of the column in the data. Valid values are DIMENSION
and MEASURE
.
columnDataRole
- The role of the column in the data. Valid values are DIMENSION
and MEASURE
.ColumnDataRole
public TopicColumn withColumnDataRole(ColumnDataRole columnDataRole)
The role of the column in the data. Valid values are DIMENSION
and MEASURE
.
columnDataRole
- The role of the column in the data. Valid values are DIMENSION
and MEASURE
.ColumnDataRole
public void setAggregation(String aggregation)
The type of aggregation that is performed on the column data when it's queried.
aggregation
- The type of aggregation that is performed on the column data when it's queried.DefaultAggregation
public String getAggregation()
The type of aggregation that is performed on the column data when it's queried.
DefaultAggregation
public TopicColumn withAggregation(String aggregation)
The type of aggregation that is performed on the column data when it's queried.
aggregation
- The type of aggregation that is performed on the column data when it's queried.DefaultAggregation
public TopicColumn withAggregation(DefaultAggregation aggregation)
The type of aggregation that is performed on the column data when it's queried.
aggregation
- The type of aggregation that is performed on the column data when it's queried.DefaultAggregation
public void setIsIncludedInTopic(Boolean isIncludedInTopic)
A Boolean value that indicates whether the column is included in the query results.
isIncludedInTopic
- A Boolean value that indicates whether the column is included in the query results.public Boolean getIsIncludedInTopic()
A Boolean value that indicates whether the column is included in the query results.
public TopicColumn withIsIncludedInTopic(Boolean isIncludedInTopic)
A Boolean value that indicates whether the column is included in the query results.
isIncludedInTopic
- A Boolean value that indicates whether the column is included in the query results.public Boolean isIncludedInTopic()
A Boolean value that indicates whether the column is included in the query results.
public void setDisableIndexing(Boolean disableIndexing)
A Boolean value that indicates whether the column shows in the autocomplete functionality.
disableIndexing
- A Boolean value that indicates whether the column shows in the autocomplete functionality.public Boolean getDisableIndexing()
A Boolean value that indicates whether the column shows in the autocomplete functionality.
public TopicColumn withDisableIndexing(Boolean disableIndexing)
A Boolean value that indicates whether the column shows in the autocomplete functionality.
disableIndexing
- A Boolean value that indicates whether the column shows in the autocomplete functionality.public Boolean isDisableIndexing()
A Boolean value that indicates whether the column shows in the autocomplete functionality.
public void setComparativeOrder(ComparativeOrder comparativeOrder)
The order in which data is displayed for the column when it's used in a comparative context.
comparativeOrder
- The order in which data is displayed for the column when it's used in a comparative context.public ComparativeOrder getComparativeOrder()
The order in which data is displayed for the column when it's used in a comparative context.
public TopicColumn withComparativeOrder(ComparativeOrder comparativeOrder)
The order in which data is displayed for the column when it's used in a comparative context.
comparativeOrder
- The order in which data is displayed for the column when it's used in a comparative context.public void setSemanticType(SemanticType semanticType)
The semantic type of data contained in the column.
semanticType
- The semantic type of data contained in the column.public SemanticType getSemanticType()
The semantic type of data contained in the column.
public TopicColumn withSemanticType(SemanticType semanticType)
The semantic type of data contained in the column.
semanticType
- The semantic type of data contained in the column.public void setTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime
values.
timeGranularity
- The level of time precision that is used to aggregate DateTime
values.TopicTimeGranularity
public String getTimeGranularity()
The level of time precision that is used to aggregate DateTime
values.
DateTime
values.TopicTimeGranularity
public TopicColumn withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime
values.
timeGranularity
- The level of time precision that is used to aggregate DateTime
values.TopicTimeGranularity
public TopicColumn withTimeGranularity(TopicTimeGranularity timeGranularity)
The level of time precision that is used to aggregate DateTime
values.
timeGranularity
- The level of time precision that is used to aggregate DateTime
values.TopicTimeGranularity
public List<String> getAllowedAggregations()
The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public void setAllowedAggregations(Collection<String> allowedAggregations)
The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
allowedAggregations
- The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withAllowedAggregations(String... allowedAggregations)
The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
NOTE: This method appends the values to the existing list (if any). Use
setAllowedAggregations(java.util.Collection)
or withAllowedAggregations(java.util.Collection)
if you want to override the existing values.
allowedAggregations
- The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withAllowedAggregations(Collection<String> allowedAggregations)
The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
allowedAggregations
- The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withAllowedAggregations(AuthorSpecifiedAggregation... allowedAggregations)
The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
allowedAggregations
- The list of aggregation types that are allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public List<String> getNotAllowedAggregations()
The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public void setNotAllowedAggregations(Collection<String> notAllowedAggregations)
The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
notAllowedAggregations
- The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withNotAllowedAggregations(String... notAllowedAggregations)
The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
NOTE: This method appends the values to the existing list (if any). Use
setNotAllowedAggregations(java.util.Collection)
or
withNotAllowedAggregations(java.util.Collection)
if you want to override the existing values.
notAllowedAggregations
- The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withNotAllowedAggregations(Collection<String> notAllowedAggregations)
The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
notAllowedAggregations
- The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public TopicColumn withNotAllowedAggregations(AuthorSpecifiedAggregation... notAllowedAggregations)
The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.
notAllowedAggregations
- The list of aggregation types that are not allowed for the column. Valid values for this structure are
COUNT
, DISTINCT_COUNT
, MIN
, MAX
, MEDIAN
,
SUM
, AVERAGE
, STDEV
, STDEVP
, VAR
,
VARP
, and PERCENTILE
.AuthorSpecifiedAggregation
public void setDefaultFormatting(DefaultFormatting defaultFormatting)
The default formatting used for values in the column.
defaultFormatting
- The default formatting used for values in the column.public DefaultFormatting getDefaultFormatting()
The default formatting used for values in the column.
public TopicColumn withDefaultFormatting(DefaultFormatting defaultFormatting)
The default formatting used for values in the column.
defaultFormatting
- The default formatting used for values in the column.public void setNeverAggregateInFilter(Boolean neverAggregateInFilter)
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
neverAggregateInFilter
- A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.public Boolean getNeverAggregateInFilter()
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
public TopicColumn withNeverAggregateInFilter(Boolean neverAggregateInFilter)
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
neverAggregateInFilter
- A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.public Boolean isNeverAggregateInFilter()
A Boolean value that indicates whether to aggregate the column data when it's used in a filter context.
public List<CellValueSynonym> getCellValueSynonyms()
The other names or aliases for the column cell value.
public void setCellValueSynonyms(Collection<CellValueSynonym> cellValueSynonyms)
The other names or aliases for the column cell value.
cellValueSynonyms
- The other names or aliases for the column cell value.public TopicColumn withCellValueSynonyms(CellValueSynonym... cellValueSynonyms)
The other names or aliases for the column cell value.
NOTE: This method appends the values to the existing list (if any). Use
setCellValueSynonyms(java.util.Collection)
or withCellValueSynonyms(java.util.Collection)
if
you want to override the existing values.
cellValueSynonyms
- The other names or aliases for the column cell value.public TopicColumn withCellValueSynonyms(Collection<CellValueSynonym> cellValueSynonyms)
The other names or aliases for the column cell value.
cellValueSynonyms
- The other names or aliases for the column cell value.public void setNonAdditive(Boolean nonAdditive)
The non additive value for the column.
nonAdditive
- The non additive value for the column.public Boolean getNonAdditive()
The non additive value for the column.
public TopicColumn withNonAdditive(Boolean nonAdditive)
The non additive value for the column.
nonAdditive
- The non additive value for the column.public Boolean isNonAdditive()
The non additive value for the column.
public String toString()
toString
in class Object
Object.toString()
public TopicColumn clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.