@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TemporalStatisticsConfigInput extends Object implements Serializable, Cloneable, StructuredPojo
The structure representing the configuration for Temporal Statistics operation.
Constructor and Description |
---|
TemporalStatisticsConfigInput() |
Modifier and Type | Method and Description |
---|---|
TemporalStatisticsConfigInput |
clone() |
boolean |
equals(Object obj) |
String |
getGroupBy()
The input for the temporal statistics grouping by time frequency option.
|
List<String> |
getStatistics()
The list of the statistics method options.
|
List<String> |
getTargetBands()
The list of target band names for the temporal statistic to calculate.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGroupBy(String groupBy)
The input for the temporal statistics grouping by time frequency option.
|
void |
setStatistics(Collection<String> statistics)
The list of the statistics method options.
|
void |
setTargetBands(Collection<String> targetBands)
The list of target band names for the temporal statistic to calculate.
|
String |
toString()
Returns a string representation of this object.
|
TemporalStatisticsConfigInput |
withGroupBy(GroupBy groupBy)
The input for the temporal statistics grouping by time frequency option.
|
TemporalStatisticsConfigInput |
withGroupBy(String groupBy)
The input for the temporal statistics grouping by time frequency option.
|
TemporalStatisticsConfigInput |
withStatistics(Collection<String> statistics)
The list of the statistics method options.
|
TemporalStatisticsConfigInput |
withStatistics(String... statistics)
The list of the statistics method options.
|
TemporalStatisticsConfigInput |
withStatistics(TemporalStatistics... statistics)
The list of the statistics method options.
|
TemporalStatisticsConfigInput |
withTargetBands(Collection<String> targetBands)
The list of target band names for the temporal statistic to calculate.
|
TemporalStatisticsConfigInput |
withTargetBands(String... targetBands)
The list of target band names for the temporal statistic to calculate.
|
public void setGroupBy(String groupBy)
The input for the temporal statistics grouping by time frequency option.
groupBy
- The input for the temporal statistics grouping by time frequency option.GroupBy
public String getGroupBy()
The input for the temporal statistics grouping by time frequency option.
GroupBy
public TemporalStatisticsConfigInput withGroupBy(String groupBy)
The input for the temporal statistics grouping by time frequency option.
groupBy
- The input for the temporal statistics grouping by time frequency option.GroupBy
public TemporalStatisticsConfigInput withGroupBy(GroupBy groupBy)
The input for the temporal statistics grouping by time frequency option.
groupBy
- The input for the temporal statistics grouping by time frequency option.GroupBy
public List<String> getStatistics()
The list of the statistics method options.
TemporalStatistics
public void setStatistics(Collection<String> statistics)
The list of the statistics method options.
statistics
- The list of the statistics method options.TemporalStatistics
public TemporalStatisticsConfigInput withStatistics(String... statistics)
The list of the statistics method options.
NOTE: This method appends the values to the existing list (if any). Use
setStatistics(java.util.Collection)
or withStatistics(java.util.Collection)
if you want to
override the existing values.
statistics
- The list of the statistics method options.TemporalStatistics
public TemporalStatisticsConfigInput withStatistics(Collection<String> statistics)
The list of the statistics method options.
statistics
- The list of the statistics method options.TemporalStatistics
public TemporalStatisticsConfigInput withStatistics(TemporalStatistics... statistics)
The list of the statistics method options.
statistics
- The list of the statistics method options.TemporalStatistics
public List<String> getTargetBands()
The list of target band names for the temporal statistic to calculate.
public void setTargetBands(Collection<String> targetBands)
The list of target band names for the temporal statistic to calculate.
targetBands
- The list of target band names for the temporal statistic to calculate.public TemporalStatisticsConfigInput withTargetBands(String... targetBands)
The list of target band names for the temporal statistic to calculate.
NOTE: This method appends the values to the existing list (if any). Use
setTargetBands(java.util.Collection)
or withTargetBands(java.util.Collection)
if you want to
override the existing values.
targetBands
- The list of target band names for the temporal statistic to calculate.public TemporalStatisticsConfigInput withTargetBands(Collection<String> targetBands)
The list of target band names for the temporal statistic to calculate.
targetBands
- The list of target band names for the temporal statistic to calculate.public String toString()
toString
in class Object
Object.toString()
public TemporalStatisticsConfigInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.