io.cattle.platform.core.model.Instance.getAllocationState()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(168)

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

Instance.getAllocationState介绍

[英]Getter for cattle.instance.allocation_state.
[中]cattle.instance.allocation_state的Getter。

代码示例

代码示例来源:origin: rancher/cattle

@Override
  public void doWithLockNoResult() {
    Context c = deallocateTimer.time();
    try {
      if (assertDeallocated(instance.getId(), instance.getAllocationState(), "Instance")) {
        return;
      }
      releaseAllocation(instance);
    } finally {
      c.stop();
    }
  }
});

代码示例来源:origin: rancher/cattle

protected void allocateInstanceInternal(Instance origInstance, List<Instance> instances) {
  boolean origAllocated = assertAllocated(origInstance.getId(), origInstance.getAllocationState(), "Instance", true);
  for (Instance instance : instances) {
    boolean allocated = assertAllocated(origInstance.getId(), instance.getAllocationState(), "Instance", false);
    if (origAllocated ^ allocated) {
      throw new FailedToAllocate(String.format("Instance %s is in allocation state %s and instance %s is in allocation state %s.",
          origInstance.getId(), origInstance.getAllocationState(), instance.getId(), instance.getAllocationState()));

代码示例来源:origin: rancher/cattle

setRemoveTime(from.getRemoveTime());
setData(from.getData());
setAllocationState(from.getAllocationState());
setCompute(from.getCompute());
setMemoryMb(from.getMemoryMb());

相关文章