Package org.yamcs.http.api
Class IamApi
- java.lang.Object
-
- org.yamcs.protobuf.AbstractIamApi<Context>
-
- org.yamcs.http.api.IamApi
-
-
Constructor Summary
Constructors Constructor Description IamApi()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateGroup(Context ctx, org.yamcs.protobuf.CreateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)voidcreateServiceAccount(Context ctx, org.yamcs.protobuf.CreateServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.CreateServiceAccountResponse> observer)voidcreateUser(Context ctx, org.yamcs.protobuf.CreateUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)voiddeleteGroup(Context ctx, org.yamcs.protobuf.DeleteGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)voiddeleteIdentity(Context ctx, org.yamcs.protobuf.DeleteIdentityRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)voiddeleteRoleAssignment(Context ctx, org.yamcs.protobuf.DeleteRoleAssignmentRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)voiddeleteServiceAccount(Context ctx, org.yamcs.protobuf.DeleteServiceAccountRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)voiddeleteUser(Context ctx, org.yamcs.protobuf.DeleteUserRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)voidgetGroup(Context ctx, org.yamcs.protobuf.GetGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)voidgetOwnUser(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)voidgetRole(Context ctx, org.yamcs.protobuf.GetRoleRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.RoleInfo> observer)voidgetServiceAccount(Context ctx, org.yamcs.protobuf.GetServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ServiceAccountInfo> observer)voidgetUser(Context ctx, org.yamcs.protobuf.GetUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)voidlistGroups(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListGroupsResponse> observer)voidlistPrivileges(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListPrivilegesResponse> observer)voidlistRoles(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListRolesResponse> observer)voidlistServiceAccounts(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListServiceAccountsResponse> observer)voidlistUsers(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListUsersResponse> observer)static org.yamcs.protobuf.UserInfotoUserInfo(User user, boolean sensitiveDetails)voidupdateGroup(Context ctx, org.yamcs.protobuf.UpdateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)voidupdateUser(Context ctx, org.yamcs.protobuf.UpdateUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
-
-
-
Method Detail
-
listRoles
public void listRoles(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListRolesResponse> observer)
- Specified by:
listRolesin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
getRole
public void getRole(Context ctx, org.yamcs.protobuf.GetRoleRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.RoleInfo> observer)
- Specified by:
getRolein classorg.yamcs.protobuf.AbstractIamApi<Context>
-
deleteRoleAssignment
public void deleteRoleAssignment(Context ctx, org.yamcs.protobuf.DeleteRoleAssignmentRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
- Specified by:
deleteRoleAssignmentin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
listPrivileges
public void listPrivileges(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListPrivilegesResponse> observer)
- Specified by:
listPrivilegesin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
listUsers
public void listUsers(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListUsersResponse> observer)
- Specified by:
listUsersin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
createUser
public void createUser(Context ctx, org.yamcs.protobuf.CreateUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
- Specified by:
createUserin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
getUser
public void getUser(Context ctx, org.yamcs.protobuf.GetUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
- Specified by:
getUserin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
updateUser
public void updateUser(Context ctx, org.yamcs.protobuf.UpdateUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
- Specified by:
updateUserin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
deleteIdentity
public void deleteIdentity(Context ctx, org.yamcs.protobuf.DeleteIdentityRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
- Specified by:
deleteIdentityin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
getOwnUser
public void getOwnUser(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
- Specified by:
getOwnUserin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
listServiceAccounts
public void listServiceAccounts(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListServiceAccountsResponse> observer)
- Specified by:
listServiceAccountsin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
getServiceAccount
public void getServiceAccount(Context ctx, org.yamcs.protobuf.GetServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ServiceAccountInfo> observer)
- Specified by:
getServiceAccountin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
deleteServiceAccount
public void deleteServiceAccount(Context ctx, org.yamcs.protobuf.DeleteServiceAccountRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
- Specified by:
deleteServiceAccountin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
deleteUser
public void deleteUser(Context ctx, org.yamcs.protobuf.DeleteUserRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
- Specified by:
deleteUserin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
createServiceAccount
public void createServiceAccount(Context ctx, org.yamcs.protobuf.CreateServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.CreateServiceAccountResponse> observer)
- Specified by:
createServiceAccountin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
listGroups
public void listGroups(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListGroupsResponse> observer)
- Specified by:
listGroupsin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
getGroup
public void getGroup(Context ctx, org.yamcs.protobuf.GetGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
- Specified by:
getGroupin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
createGroup
public void createGroup(Context ctx, org.yamcs.protobuf.CreateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
- Specified by:
createGroupin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
updateGroup
public void updateGroup(Context ctx, org.yamcs.protobuf.UpdateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
- Specified by:
updateGroupin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
deleteGroup
public void deleteGroup(Context ctx, org.yamcs.protobuf.DeleteGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
- Specified by:
deleteGroupin classorg.yamcs.protobuf.AbstractIamApi<Context>
-
toUserInfo
public static org.yamcs.protobuf.UserInfo toUserInfo(User user, boolean sensitiveDetails)
-
-