private SubnetState validatePut(Operation op) { SubnetState state = processInput(op); SubnetState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private NetworkState validatePut(Operation op) { NetworkState state = processInput(op); NetworkState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private DiskState validatePut(Operation op) { DiskState state = processInput(op); DiskState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private StorageDescription validatePut(Operation op) { StorageDescription state = processInput(op); StorageDescription currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private NetworkInterfaceDescription validatePut(Operation op) { NetworkInterfaceDescription state = processInput(op); NetworkInterfaceDescription currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private SecurityGroupState validatePut(Operation op) { SecurityGroupState state = processInput(op); SecurityGroupState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private NetworkInterfaceState validatePut(Operation op) { NetworkInterfaceState state = processInput(op); NetworkInterfaceState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private ResourceGroupState validatePut(Operation op) { ResourceGroupState state = processInput(op); ResourceGroupState currentState = getState(op); ResourceUtils.validatePut(state, currentState); return state; }
private ComputeState validatePut(Operation op) { if (!op.hasBody()) { throw (new IllegalArgumentException("body is required")); } ComputeState state = op.getBody(ComputeState.class); ComputeState currentState = getState(op); if (state.type != null && currentState.type != null && state.type != currentState.type) { throw new IllegalArgumentException("Compute type can not be changed"); } if (state.environmentName != null && currentState.environmentName != null && !state.environmentName.equals(currentState.environmentName)) { throw new IllegalArgumentException("Environment name can not be changed"); } validateDiskLinks(state, currentState, op); ResourceUtils.validatePut(state, currentState); Utils.validateState(getStateDescription(), state); return state; }