Interface JobPermissions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
JobPermissions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.96.0 (build 921e240)", date="2024-03-28T21:16:43.107Z") @Stability(Experimental) public interface JobPermissions extends software.amazon.jsii.JsiiSerializable
(experimental) The available scopes and access values for workflow permissions.If you specify the access for any of these scopes, all those that are not specified are set to
JobPermission.NONE, instead of the default behavior when none is specified.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classJobPermissions.BuilderA builder forJobPermissionsstatic classJobPermissions.Jsii$ProxyAn implementation forJobPermissions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static JobPermissions.Builderbuilder()default JobPermissiongetActions()default JobPermissiongetChecks()default JobPermissiongetContents()default JobPermissiongetDeployments()default JobPermissiongetDiscussions()default JobPermissiongetIdToken()default JobPermissiongetIssues()default JobPermissiongetPackages()default JobPermissiongetPages()default JobPermissiongetPullRequests()default JobPermissiongetRepositoryProjects()default JobPermissiongetSecurityEvents()default JobPermissiongetStatuses()
-
-
-
Method Detail
-
getActions
@Stability(Experimental) @Nullable default JobPermission getActions()
-
getChecks
@Stability(Experimental) @Nullable default JobPermission getChecks()
-
getContents
@Stability(Experimental) @Nullable default JobPermission getContents()
-
getDeployments
@Stability(Experimental) @Nullable default JobPermission getDeployments()
-
getDiscussions
@Stability(Experimental) @Nullable default JobPermission getDiscussions()
-
getIdToken
@Stability(Experimental) @Nullable default JobPermission getIdToken()
-
getIssues
@Stability(Experimental) @Nullable default JobPermission getIssues()
-
getPackages
@Stability(Experimental) @Nullable default JobPermission getPackages()
-
getPages
@Stability(Experimental) @Nullable default JobPermission getPages()
-
getPullRequests
@Stability(Experimental) @Nullable default JobPermission getPullRequests()
-
getRepositoryProjects
@Stability(Experimental) @Nullable default JobPermission getRepositoryProjects()
-
getSecurityEvents
@Stability(Experimental) @Nullable default JobPermission getSecurityEvents()
-
getStatuses
@Stability(Experimental) @Nullable default JobPermission getStatuses()
-
builder
@Stability(Experimental) static JobPermissions.Builder builder()
- Returns:
- a
JobPermissions.BuilderofJobPermissions
-
-