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. Rolecreate(String projectId, RoleCreateParams params)Creates a custom role for a project. Rolecreate(String projectId, RoleCreateParams params, RequestOptions requestOptions)Rolecreate(RoleCreateParams params)abstract Rolecreate(RoleCreateParams params, RequestOptions requestOptions)Roleretrieve(String roleId, RoleRetrieveParams params)Retrieves a project role. Roleretrieve(String roleId, RoleRetrieveParams params, RequestOptions requestOptions)Roleretrieve(RoleRetrieveParams params)abstract Roleretrieve(RoleRetrieveParams params, RequestOptions requestOptions)Roleupdate(String roleId, RoleUpdateParams params)Updates an existing project role. Roleupdate(String roleId, RoleUpdateParams params, RequestOptions requestOptions)Roleupdate(RoleUpdateParams params)abstract Roleupdate(RoleUpdateParams params, RequestOptions requestOptions)RoleListPagelist(String projectId)Lists the roles configured for a project. RoleListPagelist(String projectId, RoleListParams params, RequestOptions requestOptions)RoleListPagelist(String projectId, RoleListParams params)abstract RoleListPagelist(RoleListParams params, RequestOptions requestOptions)RoleListPagelist(RoleListParams params)RoleListPagelist(String projectId, RequestOptions requestOptions)RoleDeleteResponsedelete(String roleId, RoleDeleteParams params)Deletes a custom role from 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
Role create(String projectId, RoleCreateParams params)
Creates a custom role for a project.
-
create
Role create(String projectId, RoleCreateParams params, RequestOptions requestOptions)
-
create
Role create(RoleCreateParams params)
-
create
abstract Role create(RoleCreateParams params, RequestOptions requestOptions)
-
retrieve
Role retrieve(String roleId, RoleRetrieveParams params)
Retrieves a project role.
-
retrieve
Role retrieve(String roleId, RoleRetrieveParams params, RequestOptions requestOptions)
-
retrieve
Role retrieve(RoleRetrieveParams params)
-
retrieve
abstract Role retrieve(RoleRetrieveParams params, RequestOptions requestOptions)
-
update
Role update(String roleId, RoleUpdateParams params)
Updates an existing project role.
-
update
Role update(String roleId, RoleUpdateParams params, RequestOptions requestOptions)
-
update
Role update(RoleUpdateParams params)
-
update
abstract Role update(RoleUpdateParams params, RequestOptions requestOptions)
-
list
RoleListPage list(String projectId)
Lists the roles configured for a project.
-
list
RoleListPage list(String projectId, RoleListParams params, RequestOptions requestOptions)
-
list
RoleListPage list(String projectId, RoleListParams params)
-
list
abstract RoleListPage list(RoleListParams params, RequestOptions requestOptions)
-
list
RoleListPage list(RoleListParams params)
-
list
RoleListPage list(String projectId, RequestOptions requestOptions)
-
delete
RoleDeleteResponse delete(String roleId, RoleDeleteParams params)
Deletes a custom role from a project.
-
delete
RoleDeleteResponse delete(String roleId, RoleDeleteParams params, RequestOptions requestOptions)
-
delete
RoleDeleteResponse delete(RoleDeleteParams params)
-
delete
abstract RoleDeleteResponse delete(RoleDeleteParams params, RequestOptions requestOptions)
-
-
-
-