java.lang.Object
org.yamcs.protobuf.AbstractIamApi<Context>
org.yamcs.http.api.IamApi
- All Implemented Interfaces:
org.yamcs.api.Api<Context>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateGroup(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, Directory directory) 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) Methods inherited from class org.yamcs.protobuf.AbstractIamApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
IamApi
-
-
Method Details
-
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
-