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 void
createGroup(Context ctx, org.yamcs.protobuf.CreateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
void
createServiceAccount(Context ctx, org.yamcs.protobuf.CreateServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.CreateServiceAccountResponse> observer)
void
createUser(Context ctx, org.yamcs.protobuf.CreateUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
void
deleteGroup(Context ctx, org.yamcs.protobuf.DeleteGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
void
deleteIdentity(Context ctx, org.yamcs.protobuf.DeleteIdentityRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
void
deleteRoleAssignment(Context ctx, org.yamcs.protobuf.DeleteRoleAssignmentRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
void
deleteServiceAccount(Context ctx, org.yamcs.protobuf.DeleteServiceAccountRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
void
deleteUser(Context ctx, org.yamcs.protobuf.DeleteUserRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
void
getGroup(Context ctx, org.yamcs.protobuf.GetGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
void
getOwnUser(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
void
getRole(Context ctx, org.yamcs.protobuf.GetRoleRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.RoleInfo> observer)
void
getServiceAccount(Context ctx, org.yamcs.protobuf.GetServiceAccountRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ServiceAccountInfo> observer)
void
getUser(Context ctx, org.yamcs.protobuf.GetUserRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.UserInfo> observer)
void
listGroups(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListGroupsResponse> observer)
void
listPrivileges(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListPrivilegesResponse> observer)
void
listRoles(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListRolesResponse> observer)
void
listServiceAccounts(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListServiceAccountsResponse> observer)
void
listUsers(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListUsersResponse> observer)
static org.yamcs.protobuf.UserInfo
toUserInfo(User user, boolean sensitiveDetails)
void
updateGroup(Context ctx, org.yamcs.protobuf.UpdateGroupRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.GroupInfo> observer)
void
updateUser(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:
listRoles
in 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:
getRole
in 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:
deleteRoleAssignment
in 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:
listPrivileges
in 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:
listUsers
in 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:
createUser
in 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:
getUser
in 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:
updateUser
in 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:
deleteIdentity
in 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:
getOwnUser
in 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:
listServiceAccounts
in 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:
getServiceAccount
in 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:
deleteServiceAccount
in 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:
deleteUser
in 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:
createServiceAccount
in 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:
listGroups
in 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:
getGroup
in 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:
createGroup
in 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:
updateGroup
in 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:
deleteGroup
in classorg.yamcs.protobuf.AbstractIamApi<Context>
-
toUserInfo
public static org.yamcs.protobuf.UserInfo toUserInfo(User user, boolean sensitiveDetails)
-
-