Interface RoleService
-
- All Implemented Interfaces:
public interface RoleService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRoleService.WithRawResponseA view of RoleService that provides access to raw HTTP responses for each method.
-
Method Summary
Modifier and Type Method Description abstract RoleService.WithRawResponsewithRawResponse()Returns a view of this service that provides access to raw HTTP responses for each method. abstract RoleServicewithOptions(Consumer<ClientOptions.Builder> modifier)Returns a view of this service with the given option modifications applied. RoleCreateResponsecreate(String groupId, RoleCreateParams params)Assigns a project role to a group within a project. RoleCreateResponsecreate(String groupId, RoleCreateParams params, RequestOptions requestOptions)RoleCreateResponsecreate(RoleCreateParams params)abstract RoleCreateResponsecreate(RoleCreateParams params, RequestOptions requestOptions)RoleRetrieveResponseretrieve(String roleId, RoleRetrieveParams params)Retrieves a project role assigned to a group. RoleRetrieveResponseretrieve(String roleId, RoleRetrieveParams params, RequestOptions requestOptions)RoleRetrieveResponseretrieve(RoleRetrieveParams params)abstract RoleRetrieveResponseretrieve(RoleRetrieveParams params, RequestOptions requestOptions)RoleListPagelist(String groupId, RoleListParams params)Lists the project roles assigned to a group within a project. RoleListPagelist(String groupId, RoleListParams params, RequestOptions requestOptions)RoleListPagelist(RoleListParams params)abstract RoleListPagelist(RoleListParams params, RequestOptions requestOptions)RoleDeleteResponsedelete(String roleId, RoleDeleteParams params)Unassigns a project role from a group within a project. RoleDeleteResponsedelete(String roleId, RoleDeleteParams params, RequestOptions requestOptions)RoleDeleteResponsedelete(RoleDeleteParams params)abstract RoleDeleteResponsedelete(RoleDeleteParams params, RequestOptions requestOptions)-
-
Method Detail
-
withRawResponse
abstract RoleService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract RoleService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
RoleCreateResponse create(String groupId, RoleCreateParams params)
Assigns a project role to a group within a project.
-
create
RoleCreateResponse create(String groupId, RoleCreateParams params, RequestOptions requestOptions)
-
create
RoleCreateResponse create(RoleCreateParams params)
-
create
abstract RoleCreateResponse create(RoleCreateParams params, RequestOptions requestOptions)
-
retrieve
RoleRetrieveResponse retrieve(String roleId, RoleRetrieveParams params)
Retrieves a project role assigned to a group.
-
retrieve
RoleRetrieveResponse retrieve(String roleId, RoleRetrieveParams params, RequestOptions requestOptions)
-
retrieve
RoleRetrieveResponse retrieve(RoleRetrieveParams params)
-
retrieve
abstract RoleRetrieveResponse retrieve(RoleRetrieveParams params, RequestOptions requestOptions)
-
list
RoleListPage list(String groupId, RoleListParams params)
Lists the project roles assigned to a group within a project.
-
list
RoleListPage list(String groupId, RoleListParams params, RequestOptions requestOptions)
-
list
RoleListPage list(RoleListParams params)
-
list
abstract RoleListPage list(RoleListParams params, RequestOptions requestOptions)
-
delete
RoleDeleteResponse delete(String roleId, RoleDeleteParams params)
Unassigns a project role from a group within a project.
-
delete
RoleDeleteResponse delete(String roleId, RoleDeleteParams params, RequestOptions requestOptions)
-
delete
RoleDeleteResponse delete(RoleDeleteParams params)
-
delete
abstract RoleDeleteResponse delete(RoleDeleteParams params, RequestOptions requestOptions)
-
-
-
-