ডোমেন পরিষেবা থেকে অ্যাডমিন SDK অ্যাডভান্সড পরিষেবাগুলিতে স্থানান্তরিত হচ্ছে৷
ডোমেন পরিষেবা , যা G Suite ডোমেন অ্যাডমিনিস্ট্রেটরদের ব্যবহারকারীদের এবং গোষ্ঠীগুলি পরিচালনা করার অনুমতি দেয়, 15 মে, 2014 তারিখ থেকে অবমুক্ত করা হয়েছে এবং 20 নভেম্বর, 2014- এ বন্ধ করা হবে৷ পরিষেবাটি সম্প্রতি যোগ করা অ্যাডমিন SDK ডিরেক্টরি এবং অ্যাডমিন SDK রিপোর্ট উন্নত পরিষেবাগুলির দ্বারা প্রতিস্থাপিত হয়েছে৷ এই পৃষ্ঠাটি ডোমেন পরিষেবা থেকে এর নতুন প্রতিস্থাপন, অ্যাডমিন SDK-এ মাইগ্রেশন পথের রূপরেখা দেয়৷
পদ্ধতির তুলনা
নীচের সারণীটি অ্যাডমিন SDK-এ ডোমেন পরিষেবা এবং তাদের সমতুল্য পদ্ধতিগুলি (যদি থাকে) ব্যবহৃত পদ্ধতিগুলির একটি ওভারভিউ প্রদান করে৷
ডোমেন পরিষেবা পদ্ধতি | অ্যাডমিন SDK পদ্ধতি |
---|
DomainGroup.addMember(memberId) | AdminDirectory.Members.insert(resource, groupKey) অ্যাডমিন SDK-এ, একটি গ্রুপে একজন সদস্যের ভূমিকা role মাধ্যমে নির্দিষ্ট করা যেতে পারে। |
DomainGroup.addOwner(ownerId) |
DomainGroup.deleteGroup() | AdminDirectory.Groups.remove(groupKey) |
DomainGroup.getAllMembers() | AdminDirectory.Members.list(groupKey, optionalArgs) অ্যাডমিন SDK-এ, ঐচ্ছিক roles প্যারামিটার ব্যবহার করে মালিক(দের) তালিকাভুক্ত করা যেতে পারে। |
DomainGroup.getAllOwners() |
DomainGroup.getDescription() | AdminDirectory.Groups.get(groupKey) সম্পত্তির description সম্পত্তি: id সম্পত্তির name |
DomainGroup.getId() |
DomainGroup.getName() |
DomainGroup.getPermissionLevel() | N/A |
DomainGroup.removeMember(memberId) | AdminDirectory.Members.remove(groupKey, memberKey) |
DomainGroup.removeOwner(ownerId) |
DomainGroup.setDescription(description) | AdminDirectory.Groups.patch(resource, groupKey) সম্পত্তির description সম্পত্তির name |
DomainGroup.setName(name) |
DomainGroup.setPermissionLevel(level) | N/A |
DomainNickname.deleteNickname() | AdminDirectory.Users.Aliases.remove(userKey, alias) |
DomainNickname.getNickname() | AdminDirectory.Users.Aliases.list(userKey, optionalArgs) সম্পত্তি: aliases সম্পত্তি: primaryEmail |
DomainNickname.getUsername() |
DomainUser.deleteUser() | AdminDirectory.Users.remove(userKey) |
DomainUser.getAgreedToTerms() | AdminDirectory.Users.get(userKey) সম্পত্তি: agreedToTerms সম্পত্তি: changePasswordAtNextLogin সম্পত্তি: primaryEmail সম্পত্তি: name.familyName সম্পত্তি: name.givenName সম্পত্তি: isAdmin সম্পত্তি: suspended |
DomainUser.getChangePasswordAtNextLogin() |
DomainUser.getEmail() |
DomainUser.getFamilyName() |
DomainUser.getGivenName() |
DomainUser.getIsAdmin() |
DomainUser.getIsSuspended() |
DomainUser.getStorageQuota() | AdminReports.UserUsageReport.get(userKey, date, optionalArgs) অ্যাকাউন্ট: total_quota_in_mb |
DomainUser.setChangePasswordAtNext Login(changePassword) | AdminDirectory.Users.patch(resource, userKey) সম্পত্তি: changePasswordAtNextLogin সম্পত্তি: name.familyName সম্পত্তি: name.givenName |
DomainUser.setFamilyName(name) |
DomainUser.setGivenName(name) |
DomainUser.setIsAdmin(admin) | AdminDirectory.Users.makeAdmin(resource, userKey) সম্পত্তি: isAdmin |
DomainUser.setIsSuspended(suspended) | AdminDirectory.Users.patch(resource, userKey) সম্পত্তি: suspended সম্পত্তি: password সম্পত্তি: primaryEmail |
DomainUser.setPassword(password) |
DomainUser.setUsername(username) |
GroupsManager.createGroup(groupId, name, description, permissionLevel) GroupsManager.createGroup(groupId, name) | AdminDirectory.Groups.insert(resource) অ্যাডমিন SDK-এ অনুমতির স্তর সেট করা সমর্থিত নয়। |
GroupsManager.getAllGroups() GroupsManager.getAllGroups(memberId) | AdminDirectory.Groups.list(optionalArgs) পরামিতি: userKey |
GroupsManager.getDomain() NicknameManager.getDomain() UserManager.getDomain() | N/A একটি সমাধান হিসাবে, একক ব্যবহারকারীর ইমেল ঠিকানা পান এবং ডোমেনটি বের করুন৷ |
GroupsManager.getGroup(groupId) | AdminDirectory.Groups.get(groupKey) |
NicknameManager.createNickname(username, nickname) | AdminDirectory.Users.Aliases.insert(resource, userKey) |
NicknameManager.getAllNicknames() | N/A |
NicknameManager.getAllNicknames(username) | AdminDirectory.Users.Aliases.list(userKey, optionalArgs) ডাকনাম খুঁজে পেতে আপনাকে ফলাফলের মাধ্যমে লুপ করতে হবে। |
NicknameManager.getNickname(nickname) |
UserManager.createUser(username, givenName, familyName, password) UserManager.createUser(username, givenName, familyName, password, passwordHashFunction) | AdminDirectory.Users.insert(resource) সম্পত্তি: hashFunction |
UserManager.getAllUsers() | AdminDirectory.Users.list(optionalArgs) হয় customer বা domain প্যারামিটার প্রদান করতে হবে। একজন অ্যাকাউন্ট প্রশাসক হিসেবে, আপনি আপনার অ্যাকাউন্টের customerId প্রতিনিধিত্ব করতে my_customer alias ব্যবহার করতে পারেন। |
UserManager.getUser(user) UserManager.getUser(username) | AdminDirectory.Users.get(userKey) |
অ্যাডমিন SDK-এ নতুন বৈশিষ্ট্য
উপরে বর্ণিত সমর্থিত পদ্ধতিগুলি ছাড়াও, অ্যাডমিন SDK উন্নত পরিষেবাগুলি নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি প্রদান করে:
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-25 UTC-তে শেষবার আপডেট করা হয়েছে।