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