Newer Version Available
BucketField Class
Namespace
BucketField Constructors
The following are constructors for BucketField.
BucketField(bucketType, devloperName, label, nullTreatedAsZero, otherBucketLabel, sourceColumnName, values)
Signature
public BucketField(Reports.BucketType bucketType, String devloperName, String label, Boolean nullTreatedAsZero, String otherBucketLabel, String sourceColumnName, List<Reports.BucketFieldValue> values)
Parameters
- bucketType
- Type: Reports.BucketType
- The type of bucket.
- devloperName
- Type: String
- API name of the bucket.
- label
- Type: String
- User-facing name of the bucket.
- nullTreatedAsZero
- Type: Boolean
- Specifies whether null values are converted to zero (true) or not (false).
- otherBucketLabel
- Type: String
- Name of the fields grouped as Other (in buckets of BucketType PICKLIST).
- sourceColumnName
- Type: String
- Name of the bucketed field.
- values
- Type: List<Reports.BucketType>
- Types of the values included in the bucket.
BucketField Methods
The following are methods for BucketField.
getBucketType()
Signature
public Reports.BucketType getBucketType()
Return Value
Type: Reports.BucketType
getValues()
Signature
public List<Reports.BucketFieldValue> getValues()
Return Value
Type: List<Reports.BucketFieldValue>
setBucketType(value)
Signature
public void setBucketType(String value)
Parameters
- value
- Type: String
- See the Reports.BucketType enum for valid values.
Return Value
Type: void
setBucketType(bucketType)
Signature
public void setBucketType(Reports.BucketType bucketType)
Parameters
- bucketType
- Type: Reports.BucketType
Return Value
Type: void
setDevloperName(devloperName)
Signature
public void setDevloperName(String devloperName)
Parameters
- devloperName
- Type: String
- The API name to assign to the bucket.
Return Value
Type: void
setLabel(label)
setNullTreatedAsZero(nullTreatedAsZero)
Signature
public void setNullTreatedAsZero(Boolean nullTreatedAsZero)
Parameters
- nullTreatedAsZero
- Type: Boolean
Return Value
Type: void
setOtherBucketLabel(otherBucketLabel)
Signature
public void setOtherBucketLabel(String otherBucketLabel)
Parameters
- otherBucketLabel
- Type: String
Return Value
Type: void
setSourceColumnName(sourceColumnName)
Signature
public void setSourceColumnName(String sourceColumnName)
Parameters
- sourceColumnName
- Type: String
Return Value
Type: void
setValues(values)
Signature
public void setValues(List<Reports.BucketFieldValue> values)
Parameters
- values
- Type: List<Reports.BucketFieldValue>
Return Value
Type: void