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
-