public SpotProvisioningSpecification unmarshall(JsonUnmarshallerContext context) throws Exception { SpotProvisioningSpecification spotProvisioningSpecification = new SpotProvisioningSpecification();
/** * Creates an instance of {@link SpotProvisioningSpecification} from a given instance of {@link EmrClusterDefinitionSpotSpecification}. * * @param emrClusterDefinitionSpotSpecification the instance of {@link EmrClusterDefinitionSpotSpecification} * * @return the instance of {@link SpotProvisioningSpecification} */ protected SpotProvisioningSpecification getSpotSpecification(EmrClusterDefinitionSpotSpecification emrClusterDefinitionSpotSpecification) { SpotProvisioningSpecification spotProvisioningSpecification = null; if (emrClusterDefinitionSpotSpecification != null) { spotProvisioningSpecification = new SpotProvisioningSpecification(); spotProvisioningSpecification.setTimeoutDurationMinutes(emrClusterDefinitionSpotSpecification.getTimeoutDurationMinutes()); spotProvisioningSpecification.setTimeoutAction(emrClusterDefinitionSpotSpecification.getTimeoutAction()); spotProvisioningSpecification.setBlockDurationMinutes(emrClusterDefinitionSpotSpecification.getBlockDurationMinutes()); } return spotProvisioningSpecification; }
/** * Creates an instance of {@link SpotProvisioningSpecification} from a given instance of {@link EmrClusterDefinitionSpotSpecification}. * * @param emrClusterDefinitionSpotSpecification the instance of {@link EmrClusterDefinitionSpotSpecification} * * @return the instance of {@link SpotProvisioningSpecification} */ protected SpotProvisioningSpecification getSpotSpecification(EmrClusterDefinitionSpotSpecification emrClusterDefinitionSpotSpecification) { SpotProvisioningSpecification spotProvisioningSpecification = null; if (emrClusterDefinitionSpotSpecification != null) { spotProvisioningSpecification = new SpotProvisioningSpecification(); spotProvisioningSpecification.setTimeoutDurationMinutes(emrClusterDefinitionSpotSpecification.getTimeoutDurationMinutes()); spotProvisioningSpecification.setTimeoutAction(emrClusterDefinitionSpotSpecification.getTimeoutAction()); spotProvisioningSpecification.setBlockDurationMinutes(emrClusterDefinitionSpotSpecification.getBlockDurationMinutes()); } return spotProvisioningSpecification; }
public SpotProvisioningSpecification unmarshall(JsonUnmarshallerContext context) throws Exception { SpotProvisioningSpecification spotProvisioningSpecification = new SpotProvisioningSpecification();
@Test public void testGetSpotSpecification() { // Create objects required for testing. final Integer timeoutDurationMinutes = INTEGER_VALUE; final String timeoutAction = STRING_VALUE; final Integer blockDurationMinutes = INTEGER_VALUE_2; final EmrClusterDefinitionSpotSpecification emrClusterDefinitionSpotSpecification1 = new EmrClusterDefinitionSpotSpecification(timeoutDurationMinutes, timeoutAction, blockDurationMinutes); // Call the method under test. SpotProvisioningSpecification result = emrDaoImpl.getSpotSpecification(emrClusterDefinitionSpotSpecification1); // Verify the external calls. verifyNoMoreInteractionsHelper(); // Validate the results. assertEquals(new SpotProvisioningSpecification().withTimeoutDurationMinutes(timeoutDurationMinutes).withTimeoutAction(timeoutAction) .withBlockDurationMinutes(blockDurationMinutes), result); }
SpotProvisioningSpecification spotProvisioningSpecification = new SpotProvisioningSpecification(); spotProvisioningSpecification.setBlockDurationMinutes(blockDurationMin); spotProvisioningSpecification.setTimeoutAction(timeoutAction);