@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DateTimeHierarchy extends Object implements Serializable, Cloneable, StructuredPojo
The option that determines the hierarchy of any DateTime
fields.
Constructor and Description |
---|
DateTimeHierarchy() |
Modifier and Type | Method and Description |
---|---|
DateTimeHierarchy |
clone() |
boolean |
equals(Object obj) |
List<DrillDownFilter> |
getDrillDownFilters()
The option that determines the drill down filters for the
DateTime hierarchy. |
String |
getHierarchyId()
The hierarchy ID of the
DateTime hierarchy. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDrillDownFilters(Collection<DrillDownFilter> drillDownFilters)
The option that determines the drill down filters for the
DateTime hierarchy. |
void |
setHierarchyId(String hierarchyId)
The hierarchy ID of the
DateTime hierarchy. |
String |
toString()
Returns a string representation of this object.
|
DateTimeHierarchy |
withDrillDownFilters(Collection<DrillDownFilter> drillDownFilters)
The option that determines the drill down filters for the
DateTime hierarchy. |
DateTimeHierarchy |
withDrillDownFilters(DrillDownFilter... drillDownFilters)
The option that determines the drill down filters for the
DateTime hierarchy. |
DateTimeHierarchy |
withHierarchyId(String hierarchyId)
The hierarchy ID of the
DateTime hierarchy. |
public void setHierarchyId(String hierarchyId)
The hierarchy ID of the DateTime
hierarchy.
hierarchyId
- The hierarchy ID of the DateTime
hierarchy.public String getHierarchyId()
The hierarchy ID of the DateTime
hierarchy.
DateTime
hierarchy.public DateTimeHierarchy withHierarchyId(String hierarchyId)
The hierarchy ID of the DateTime
hierarchy.
hierarchyId
- The hierarchy ID of the DateTime
hierarchy.public List<DrillDownFilter> getDrillDownFilters()
The option that determines the drill down filters for the DateTime
hierarchy.
DateTime
hierarchy.public void setDrillDownFilters(Collection<DrillDownFilter> drillDownFilters)
The option that determines the drill down filters for the DateTime
hierarchy.
drillDownFilters
- The option that determines the drill down filters for the DateTime
hierarchy.public DateTimeHierarchy withDrillDownFilters(DrillDownFilter... drillDownFilters)
The option that determines the drill down filters for the DateTime
hierarchy.
NOTE: This method appends the values to the existing list (if any). Use
setDrillDownFilters(java.util.Collection)
or withDrillDownFilters(java.util.Collection)
if you
want to override the existing values.
drillDownFilters
- The option that determines the drill down filters for the DateTime
hierarchy.public DateTimeHierarchy withDrillDownFilters(Collection<DrillDownFilter> drillDownFilters)
The option that determines the drill down filters for the DateTime
hierarchy.
drillDownFilters
- The option that determines the drill down filters for the DateTime
hierarchy.public String toString()
toString
in class Object
Object.toString()
public DateTimeHierarchy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.