Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
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