org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.setId()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(93)

本文整理了Java中org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity.setId()方法的一些代码示例,展示了GlusterBrickEntity.setId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。GlusterBrickEntity.setId()方法的具体详情如下:
包路径:org.ovirt.engine.core.common.businessentities.gluster.GlusterBrickEntity
类名称:GlusterBrickEntity
方法名:setId

GlusterBrickEntity.setId介绍

暂无

代码示例

代码示例来源:origin: oVirt/ovirt-engine

private List<GlusterBrickEntity> getBrickEntitiesToRemove() {
  List<GlusterBrickEntity> bricks = new ArrayList<>();
  GlusterBrickEntity brick = new GlusterBrickEntity();
  brick.setId(GUIDS[0]);
  brick.setVolumeId(volumeId);
  bricks.add(brick);
  return bricks;
}

代码示例来源:origin: oVirt/ovirt-engine

private List<GlusterBrickEntity> getBricks() {
  List<GlusterBrickEntity> bricks = new ArrayList<>();
  GlusterBrickEntity brick = new GlusterBrickEntity();
  brick.setId(GUIDS[0]);
  brick.setServerId(serverId);
  brick.setServerName(serverName);
  brick.setVolumeId(volumeId);
  brick.setBrickDirectory(brickDir);
  bricks.add(brick);
  return bricks;
}

代码示例来源:origin: oVirt/ovirt-engine

private static GlusterBrickEntity createBrick(Guid serverId, String serverName, String brickDir) {
    GlusterBrickEntity brick = new GlusterBrickEntity();
    brick.setId(Guid.newGuid());
    brick.setServerId(serverId);
    brick.setServerName(serverName);
    brick.setBrickDirectory(brickDir);
    return brick;
  }
}

代码示例来源:origin: oVirt/ovirt-engine

private GlusterVolumeRemoveBricksParameters toParameters(GlusterBricks bricks) {
  GlusterVolumeRemoveBricksParameters params = new GlusterVolumeRemoveBricksParameters();
  List<GlusterBrickEntity> entityBricks = new ArrayList<>();
  for (GlusterBrick brick : bricks.getGlusterBricks()) {
    GlusterBrickEntity entity = new GlusterBrickEntity();
    entity.setBrickDirectory(brick.getBrickDir());
    entity.setVolumeId(asGuid(getVolumeId()));
    if (brick.getName() != null) {
      String[] arr = brick.getName().split("\\:");
      if (arr.length > 1) {
        entity.setServerName(arr[0]);
        entity.setBrickDirectory(arr[1]);
      } else {
        continue;
      }
    }
    if (brick.getId() != null) {
      entity.setId(asGuid(brick.getId()));
    }
    entityBricks.add(entity);
  }
  params.setVolumeId(asGuid(getVolumeId()));
  params.setBricks(entityBricks);
  params.setCommandType(ActionType.StartRemoveGlusterVolumeBricks);
  return params;
}

代码示例来源:origin: oVirt/ovirt-engine

@Mapping(from = GlusterBrick.class, to = GlusterBrickEntity.class)
public static GlusterBrickEntity map(GlusterBrick fromBrick, GlusterBrickEntity toBrick) {
  GlusterBrickEntity brick = (toBrick == null) ? new GlusterBrickEntity() : toBrick;
  if(fromBrick.isSetId()) {
    brick.setId(Guid.createGuidFromStringDefaultEmpty(fromBrick.getId()));
  }
  if(fromBrick.isSetServerId()) {
    brick.setServerId(Guid.createGuidFromStringDefaultEmpty(fromBrick.getServerId()));
  }
  if(fromBrick.isSetBrickDir()) {
    brick.setBrickDirectory(fromBrick.getBrickDir());
  }
  return brick;
}

代码示例来源:origin: oVirt/ovirt-engine

public void copyFrom(GlusterBrickEntity brick) {
  setId(brick.getId());
  setVolumeId(brick.getVolumeId());
  setServerId(brick.getServerId());
  setServerName(brick.getServerName());
  setBrickDirectory(brick.getBrickDirectory());
  setBrickOrder(brick.getBrickOrder());
  setUnSyncedEntries(brick.unSyncedEntries);
  setUnSyncedEntriesTrend(brick.getUnSyncedEntriesTrend());
  setStatus(brick.getStatus());
  setIsArbiter(brick.getIsArbiter());
}

相关文章