@Override
public Secret setSecretItem(Auth auth, Secret secret, String key, byte[] data) throws CloudException {
SecretImpl secretImpl = (SecretImpl) secret;
secretImpl = (SecretImpl) find(auth, secretImpl.getProject(), secretImpl.getData().getId());
SecretRecordData secretData = secretImpl.getData();
SecretRecordData.Builder b = SecretRecordData.newBuilder(secretData);
SecretRecordItemData.Builder item = null;
for (SecretRecordItemData.Builder i : b.getItemBuilderList()) {
if (i.getKey().equals(key)) {