Class SkillsGetDiscoveryPathsRequest
java.lang.Object
com.github.copilot.generated.rpc.SkillsGetDiscoveryPathsRequest
@CopilotExperimental
@Generated("copilot-sdk-codegen")
public final class SkillsGetDiscoveryPathsRequest
extends Object
Optional project paths to enumerate.
Required inputs are constructor arguments. Optional inputs have fluent setters.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a request with its required inputs. -
Method Summary
Modifier and TypeMethodDescriptionReturns theexcludeHostSkillsproperty.Returns theignoredSkillsLocationsproperty.Returns theprojectPathsproperty.Returns theskillDirectoriesproperty.setExcludeHostSkills(Boolean value) Sets theexcludeHostSkillsproperty.setIgnoredSkillsLocations(List<String> value) Sets theignoredSkillsLocationsproperty.setProjectPaths(List<String> value) Sets theprojectPathsproperty.setSkillDirectories(List<String> value) Sets theskillDirectoriesproperty.
-
Constructor Details
-
SkillsGetDiscoveryPathsRequest
public SkillsGetDiscoveryPathsRequest()Creates a request with its required inputs.
-
-
Method Details
-
getProjectPaths
-
getIgnoredSkillsLocations
-
getExcludeHostSkills
Returns theexcludeHostSkillsproperty.- Returns:
- When true, omit the host's personal and custom skill directories, leaving only project directories. For multitenant deployments.
-
getSkillDirectories
Returns theskillDirectoriesproperty.- Returns:
- Explicit discovery-only skill roots to enumerate, including configured missing directories. Relative paths resolve against the request's effective working directory when supplied. These are not filesystem grants or preferred creation targets. Null and omission are equivalent.
-
setProjectPaths
Sets theprojectPathsproperty.- Parameters:
value- Optional list of project directory paths. When omitted or empty, only personal and custom directories are returned.- Returns:
- this request
-
setIgnoredSkillsLocations
Sets theignoredSkillsLocationsproperty.- Parameters:
value- Optional skill scan paths to exclude from discovery.- Returns:
- this request
-
setExcludeHostSkills
Sets theexcludeHostSkillsproperty.- Parameters:
value- When true, omit the host's personal and custom skill directories, leaving only project directories. For multitenant deployments.- Returns:
- this request
-
setSkillDirectories
Sets theskillDirectoriesproperty.- Parameters:
value- Explicit discovery-only skill roots to enumerate, including configured missing directories. Relative paths resolve against the request's effective working directory when supplied. These are not filesystem grants or preferred creation targets. Null and omission are equivalent.- Returns:
- this request
-