aws-lightsail-alarm/src/main/java/software/amazon/lightsail/alarm/Translator.java [25:33]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public static AwsRequest translateToCreateRequest(final ResourceModel model) {
    return PutAlarmRequest.builder().alarmName(model.getAlarmName()).metricName(model.getMetricName())
            .monitoredResourceName(model.getMonitoredResourceName()).comparisonOperator(model.getComparisonOperator())
            .threshold(model.getThreshold()).evaluationPeriods(model.getEvaluationPeriods()).datapointsToAlarm(model.getDatapointsToAlarm())
            .treatMissingData(model.getTreatMissingData()).notificationEnabled(model.getNotificationEnabled())
            .notificationTriggers(model.getNotificationTriggers() == null ? null : model.getNotificationTriggers().stream().map(trigger -> AlarmState.fromValue(trigger)).collect(Collectors.toSet()))
            .contactProtocols(model.getContactProtocols() == null ? null : model.getContactProtocols().stream().map(protocol -> ContactProtocol.fromValue(protocol)).collect(Collectors.toSet()))
            .build();
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



aws-lightsail-alarm/src/main/java/software/amazon/lightsail/alarm/Translator.java [83:91]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  public static AwsRequest translateToUpdateRequest(final ResourceModel model) {
    return PutAlarmRequest.builder().alarmName(model.getAlarmName()).metricName(model.getMetricName())
            .monitoredResourceName(model.getMonitoredResourceName()).comparisonOperator(model.getComparisonOperator())
            .threshold(model.getThreshold()).evaluationPeriods(model.getEvaluationPeriods()).datapointsToAlarm(model.getDatapointsToAlarm())
            .treatMissingData(model.getTreatMissingData()).notificationEnabled(model.getNotificationEnabled())
            .notificationTriggers(model.getNotificationTriggers() == null ? null : model.getNotificationTriggers().stream().map(trigger -> AlarmState.fromValue(trigger)).collect(Collectors.toSet()))
            .contactProtocols(model.getContactProtocols() == null ? null : model.getContactProtocols().stream().map(protocol -> ContactProtocol.fromValue(protocol)).collect(Collectors.toSet()))
            .build();
  }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



