public static ResourceModel convertActionFromSdk()

in aws-budgets-budgetsaction/src/main/java/software/amazon/budgets/budgetsaction/Utils.java [63:78]


    public static ResourceModel convertActionFromSdk(Action sdkAction) {
        ResourceModel cfnAction = new ResourceModel();
        cfnAction.setActionId(sdkAction.actionId());
        cfnAction.setActionThreshold(convertActionThresholdFromSdk(sdkAction.actionThreshold()));
        cfnAction.setActionType(sdkAction.actionTypeAsString());
        cfnAction.setApprovalModel(sdkAction.approvalModelAsString());
        cfnAction.setBudgetName(sdkAction.budgetName());
        cfnAction.setDefinition(convertDefinitionFromSdk(sdkAction.definition()));
        cfnAction.setExecutionRoleArn(sdkAction.executionRoleArn());
        cfnAction.setNotificationType(sdkAction.notificationTypeAsString());
        if(sdkAction.subscribers() != null) {
            cfnAction.setSubscribers(convertSubscribersFromSdk(sdkAction.subscribers()));
        }

        return cfnAction;
    }