Interface ObjectLifecycleRoleMetadataRequest.Builder
- Enclosing interface:
- ObjectLifecycleRoleMetadataRequest
public static interface ObjectLifecycleRoleMetadataRequest.Builder
Creates an instance of
ObjectLifecycleRoleMetadataRequest.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Validates and retrieves a completedObjectLifecycleRoleMetadataRequest.withLifecycleName(String lifecycleName) Required: sets the object lifecycle name.withRoleName(String roleName) Required: sets the object lifecycle role name.
-
Method Details
-
withLifecycleName
Required: sets the object lifecycle name.- Parameters:
lifecycleName- given lifecycle name for the object lifecycle role to retrieve metadata of. Cannot be null or empty. For example,checklist_lifecycle__sys.- Returns:
- this
ObjectLifecycleRoleMetadataRequest.Builder
-
withRoleName
Required: sets the object lifecycle role name.- Parameters:
roleName- name of the object lifecycle role to retrieve metadata of. Cannot be null or empty. For example,reviewer__c.- Returns:
- this
ObjectLifecycleRoleMetadataRequest.Builder
-
build
Validates and retrieves a completedObjectLifecycleRoleMetadataRequest.- Returns:
- this completed
ObjectLifecycleRoleMetadataRequest - Throws:
RuntimeException- if either the lifecycle name or role name is not provided
-